Linux共享库的学习
1、如图所示,三个源文件内容。main.c调用test1.c,test2.c
2、如图所示,使用红框勾选的命令生成共享库,共享库的前缀一般为lib,后缀为.sio文件,-shared创建了一个包含的三个目标模块的共享库。
3、如红框所示,编译生成可执行文件。
4、如图所示,运行可执行文件。可以看到报不可以打开共享库文件的错误。cannot open shared object file: No such file or directory
5、如图所示,首先将共享库文件复制到/usr/local/lib;
6、vim /etc/ld.so.conf; 在其中添加红框勾选的文件。保存之后,ldconfig命令;红框所示。
7、可以看到,程序可以正常运行啦
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:93
阅读量:67
阅读量:24
阅读量:21
阅读量:34