ubuntu中装的库都要自己-L调用吗
- pt0079
- 帖子: 82
- 注册时间: 2007-02-07 17:53
- 来自: SEU_Radio
- 联系:
ubuntu中装的库都要自己-L调用吗
装了一些新的库,都是用来作AVR开发的,结果发现是装在/usr/avr/lib里面,每次编译都会出问题,指定了LIBRARY_PATH之后好点了,晕,难道apt安装的库没有帮设定好路径?
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
Re: ubuntu中装的库都要自己-L调用吗
这种装在/usr/avr/lib里面的库一帮在安装的时候不会帮你设定库搜索路径滴pt0079 写了:装了一些新的库,都是用来作AVR开发的,结果发现是装在/usr/avr/lib里面,每次编译都会出问题,指定了LIBRARY_PATH(错了)之后好点了,晕,难道apt安装的库没有帮设定好路径?
你可以用LD_LIBRARY_PATH变量来指定路径。
PHP是最好的语言!不服来战!
- pt0079
- 帖子: 82
- 注册时间: 2007-02-07 17:53
- 来自: SEU_Radio
- 联系:
Re: ubuntu中装的库都要自己-L调用吗
我发现似乎光指定这个环境变量还不够,似乎还要指定调用的库"-lXXX",郁闷,怎么这么麻烦~~~~stlxv 写了:这种装在/usr/avr/lib里面的库一帮在安装的时候不会帮你设定库搜索路径滴pt0079 写了:装了一些新的库,都是用来作AVR开发的,结果发现是装在/usr/avr/lib里面,每次编译都会出问题,指定了LIBRARY_PATH(错了)之后好点了,晕,难道apt安装的库没有帮设定好路径?
你可以用LD_LIBRARY_PATH变量来指定路径。
-
- 帖子: 458
- 注册时间: 2006-11-27 12:25
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系:
Re: ubuntu中装的库都要自己-L调用吗
如果用了math.h,还要用 -lm 来链接math库呢。写一个Makefile就解决了。pt0079 写了:我发现似乎光指定这个环境变量还不够,似乎还要指定调用的库"-lXXX",郁闷,怎么这么麻烦~~~~stlxv 写了:这种装在/usr/avr/lib里面的库一帮在安装的时候不会帮你设定库搜索路径滴pt0079 写了:装了一些新的库,都是用来作AVR开发的,结果发现是装在/usr/avr/lib里面,每次编译都会出问题,指定了LIBRARY_PATH(错了)之后好点了,晕,难道apt安装的库没有帮设定好路径?
你可以用LD_LIBRARY_PATH变量来指定路径。
爱喝真猪奶茶的夜鸣猪