|
|
发表于 2006-3-11 18:14:21
|
显示全部楼层
pkg-config通过读 /usr/lib/pkgconfig/ 下的文本文件,返回 gcc 用的
-L库目录 -l库名 -I头文件目录
只在开发中,使用 gcc 时有用.
可以不用, 只要你能自己给出 -L库目录 -l库名 -I头文件目录 .
ldconfig 和 ld.so 是 linux 中载入 *.so 文件, 相当于 win 中 *.dll, 的工具.
只要运行程序,除了极少数 static linked ,都要用到 ld.so
可以通过 /etc/ld.so.conf 改变搜索目录顺序.
这个是现在系统必须要的东西. 即使不用 gcc 也要.
一个是开发时, 一个是运行时, 要说他们的联系, 就是 pkg-config 返回的 -l库名 ,就是编译成功的程序用 ld.so 调用的 lib库名.so . |
|