• 7272阅读
  • 2回复

LIB+= 必须是绝对路径吗?怎么写呢 [复制链接]

上一主题 下一主题
离线biosxjj
 

只看楼主 倒序阅读 楼主  发表于: 2010-11-26
— 本帖被 XChinux 执行加亮操作(2010-11-26) —
LIB+= 必须是绝对路径吗?怎么写呢
离线dbzhang800

只看该作者 1楼 发表于: 2010-11-26
离线kummar
只看该作者 2楼 发表于: 2010-11-26
引用楼主biosxjj于2010-11-26 11:27发表的 LIB+= 必须是绝对路径吗?怎么写呢 :
LIB+= 必须是绝对路径吗?怎么写呢  

如果你要指定的库在编译器能找到的路径下即你系统库的环境变量中已经有了你所要指定库的目录,那么就不用绝对路径
举个例子,假如你指定的库为
/mnt/lib/libtslib.so
而如果这个库的目录/mnt/lib 已经在系统库的环境变量中如(LD_LBRARY_PATH=/mnt/lib:$LD_LBRARY_PATH)
那么
LIBS+=-ltslib
否则
LIBS+= -L/mnt/lib -ltslib
快速回复
限100 字节
 
上一个 下一个