分类: 嵌入式
2015-02-04 14:21:25
编译添加include路径
添加链接库
这样外部的头文件和库文件都会在编译的时候被使用了。
linux下如果需要添加外部so文件,一般的做法是复制到lib文件夹下,这样eclipse编译的时候会自动搜索lib文件夹。
用“eclipse LD_LIBRARY_PATH”作为关键字(可见关键字多么重要)才搜到这么篇文章 《eclipse+cdt+gcc编译选项控制》 http://hi.baidu.com/zsffei/blog/ ... b51e1772f05de1.html
才知道应该在eclipse的项目属性-->C/C++ Build-->Settings-->Tool settings-->GCC C++ Linker-->Miscellaneous的Other options (-Xlinker [option])添加 -R/self/lib
同时在GCC c++linker->libraries里面添加libraries(-l) self(self为libself.so 的文件名).然后在library search path里面添加上面的文件路径/self/lib
这样就可要直接在eclipse里面设置路径,编译是会自动到上述路径下搜索需要的so