C/C++
allmycheers
这个作者很懒,什么都没留下…
展开
-
链接库文件的生成与使用
<br />我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两<br />种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态<br />库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运<br />行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以<br />及使用它们。<br />在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成.o文件。<br /><br />第1步:原创 2011-01-19 10:16:00 · 447 阅读 · 0 评论 -
error while loading shared libraries的解決方法
<br />在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了:<br /><br />./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory<br />出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/原创 2011-01-30 23:05:00 · 421 阅读 · 0 评论