| 您的当前位置:首页 --> CentOS入门 |
| CentOS下添加动态链接库的方法 |
| 浏览次数:2653 关键词 ( 动态链接库 方法 CentOS ) |
|
一些C/C++编译好后,当运行时,报错说无法加载共享库,例如: [plain] view plaincopy
发生这种报错的原因是,编译的程序运行期间需要依赖某个共享库, 比如上面,write可执行程序需要依赖一个叫“libhdfs.so”的共享库。(动态链接库与静态链接库的区别,请百度相关文档)
解决上面的问题有两种方式,下面两种的任何一种都可以:
第一:在/etc/profile中添加共享库的路径: [plain] view plaincopy
如上,添加了两个路劲下的共享库,注意,路劲之间用冒号(“:”)隔开。 第二:在/etc/ld.so.conf中添加路径,然后重新加载共享库: [plain] view plaincopy
[plain] view plaincopy
至于两种方法的区别,我推测, 第一种是只在执行C/C++程序时才会加载,而第二种应该是针对整个系统,启动时就加载。 |
| 下载次数:19 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS下测试硬盘坏道 |