如何使用第三方库?
发表于 : 2012-03-24 15:49
一直为ubuntu下的第三方库的使用头痛。
如果,写一个自己的库的话,需要作一些说什么工作?指bin、lib、include等文件夹,信息,如何提供给系统知道?
需要自己写一个,xxx-config工具,放在/usr/bin下面吗?
还是将export LD_FLAGS=$xxxx;$LDFLAGS这样的语句放进.bashrc里面?
比如,我试着编译osdlyrics。./configure 给我的提示是找不到libcurl。但是,apt-get install 又告诉我,已经安装了libcurl。我看一下./configure,发现里面是通过调用
pkg-config --exists --print-error "libcurl"的方式来检查的。
不知道,问题具体出在什么地方。
另外,好像在/etc下面,还有一个文件夹,叫 xxx.d,专门用来保存第三方库的lib文件夹位置。
我就像知道,ubuntu下面的编译环境,到底是怎么找各种库的所需要的文件的位置的?谁能提供一点详细的资料什么的?
如果,写一个自己的库的话,需要作一些说什么工作?指bin、lib、include等文件夹,信息,如何提供给系统知道?
需要自己写一个,xxx-config工具,放在/usr/bin下面吗?
还是将export LD_FLAGS=$xxxx;$LDFLAGS这样的语句放进.bashrc里面?
比如,我试着编译osdlyrics。./configure 给我的提示是找不到libcurl。但是,apt-get install 又告诉我,已经安装了libcurl。我看一下./configure,发现里面是通过调用
pkg-config --exists --print-error "libcurl"的方式来检查的。
不知道,问题具体出在什么地方。
另外,好像在/etc下面,还有一个文件夹,叫 xxx.d,专门用来保存第三方库的lib文件夹位置。
我就像知道,ubuntu下面的编译环境,到底是怎么找各种库的所需要的文件的位置的?谁能提供一点详细的资料什么的?