Linux共享库的学习

 时间:2026-05-02 23:18:56

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服务器教程
  • 热门搜索
    电脑为什么自动关机 为什么都不敢动贾跃亭 水汆牛肉丸子的做法 鸬鹚怎么读 我的世界药水怎么做 怎么看电脑配置 重庆为什么叫山城 卵巢早衰怎么办 c盘满了怎么清理 打印机怎么打印