Linux共享库的学习

 时间:2024-11-04 13:10:27

1、如图所示,三个源文件内容。main.c调用test1.c,test2.c

Linux共享库的学习Linux共享库的学习Linux共享库的学习

2、如图所示,使用红框勾选的命令生成共享库,共享库的前缀一般为lib,后缀为.sio文件,-shared创建了一个包含的三个目标模块的共享库。

Linux共享库的学习

3、如红框所示,编译生成可执行文件。

Linux共享库的学习

4、如图所示,运行可执行文件。可以看到报不可以打开共享库文件的错误。cannot open shared object file: No such file or directory

Linux共享库的学习

5、如图所示,首先将共享库文件复制到/usr/local/lib;

Linux共享库的学习

6、vim /etc/ld.so.conf; 在其中添加红框勾选的文件。保存之后,ldconfig命令;红框所示。

Linux共享库的学习Linux共享库的学习

7、可以看到,程序可以正常运行啦

Linux共享库的学习
  • Apache与IIS共用80端口,非80端口域名去除端口
  • shell编程中特殊变量$?的使用方法
  • 32编译的dll如何在64位上加载dll
  • 虚拟机怎样新建主机
  • 该怎么样在win7下使用IIS搭建FTP服务器教程
  • 热门搜索
    春节去哪旅游好 旅游新闻资讯 成都旅游指南 武汉到恩施旅游 永康旅游 冰岛旅游签证 江西旅游必去景点 春秋旅游官网 涉外旅游 旅游论坛网