LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1084|回复: 6

如何指定库、头文件的位置?

[复制链接]
发表于 2005-8-24 14:03:37 | 显示全部楼层 |阅读模式
在编译一个程序的时候,需要包括除了/usr/include中的头文件及/usr/lib中的库文件之外的其他目录下的include的*.h文件和lib下的文件,该在configure的时候如何指定其位置,用何种命令哪?

谢谢!
:ask
 楼主| 发表于 2005-8-24 14:17:37 | 显示全部楼层
自己发现了,回答一下,以免其他的兄弟多费笔墨。

./configure --x-includes=DIR,
./configure --x-librariese= DIR.
其中DIR代表绝对路径,也可以是环境变量路径。
回复 支持 反对

使用道具 举报

发表于 2005-8-24 16:21:12 | 显示全部楼层
Post by sunclever
自己发现了,回答一下,以免其他的兄弟多费笔墨。

./configure --x-includes=DIR,
./configure --x-librariese= DIR.
其中DIR代表绝对路径,也可以是环境变量路径。


./configure --help
抽空看看configure的参数不会浪费你太多时间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-25 15:40:23 | 显示全部楼层
不对呀!好像也不行啊!
我看过help了,可是还是没有找到解决的办法,刚才的那个一也不行 啊!
高手,指点一下!
回复 支持 反对

使用道具 举报

发表于 2005-8-25 21:58:05 | 显示全部楼层
configure会自动检测库文件和头文件的位置,除非你自己修改了别人的源代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-27 10:37:27 | 显示全部楼层
我是将一个遵守GPL的源程序移植到别的系统里面啊,所以才会出现这样的问题啊!
回复 支持 反对

使用道具 举报

发表于 2005-8-28 21:01:40 | 显示全部楼层
试试类似于这样的命令呢: ./configure CFLAGS=-I/usr/include LDFLAGS=-L/lib
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表