摘要: 在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open shared object file: No such file or directory这是因为没有把动态链接库的安装路径(例如/usr/local/lib )放到变量LD_LIBRARY_PATH里。这时,可以用命令export来临时测试确认是不是这个问题:export LD_LIBRARY_PAT 阅读全文
posted @ 2013-07-16 07:03 Kejia Pan 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cpplive.com/html/1776.html对于Linux跟Unix系统而言,make是一个极其重要的编译命令,我们在开发项目或者安装应用软件时,经常要用到make或make install,对于一个包含几十、几百甚至成千上万个源文件的项目,如果每次都要键入gcc或g++等命令来进行编译的话,那对于程序员简直就是一场噩梦,而使用make和makefile工具便可以简洁明了地理顺各个源文件之间纷繁复杂的相互关系,将大型项目分解成多个更易于管理的模块,自动完成编译工作,并且可以只对程序员上次编译后修改过的部分进行编译。因此,有效的利用make和makefile 阅读全文
posted @ 2013-07-05 09:34 Kejia Pan 阅读(431) 评论(0) 推荐(0) 编辑