日期:2014-05-16  浏览次数:20725 次

如何修改libnids的makefile文件,让编译生成的库文件放在本地路径
我的程序里面用到了libnids,我想要修改调试libnids,但是默认的makefile每次make之后so文件都放到系统目录下去了。我想把它们放在本地,文件夹,方便调试和后期选择合适的修改版本。
我不怎么会用make,求各位大神指导。
------解决方案--------------------
把/lib/libnids.so删除
然后gcc或者g++ -I. -lnids    #其中-L指定查找库的自定义目录,-l链接的库名
运行前设置LD_LIBRARY_PATH为so文件所在目录的绝对路径即可