当前位置: 技术问答>linux和unix
动态库的使用问题
来源: 互联网 发布时间:2015-11-24
本文导语: 我在/root下生成了一个共享库libhello.so.1.0.0,要在main函数中使用该库,用了下面的两种方法,却出了问题,系统提示“链接没有建立完全”,请问怎样解决? 方法一 1) 改变环境变量$LD_LIBRARY_PATH=”your dir” 2) gcc –c...
我在/root下生成了一个共享库libhello.so.1.0.0,要在main函数中使用该库,用了下面的两种方法,却出了问题,系统提示“链接没有建立完全”,请问怎样解决?
方法一
1) 改变环境变量$LD_LIBRARY_PATH=”your dir”
2) gcc –c main.c –o main –L. –lhello
方法二
1) 在/etc/ld.so.conf中添加/root
2) 以root用户身份运行ldconfig
3) gcc –c main.c –o main –L. -lhello
方法一
1) 改变环境变量$LD_LIBRARY_PATH=”your dir”
2) gcc –c main.c –o main –L. –lhello
方法二
1) 在/etc/ld.so.conf中添加/root
2) 以root用户身份运行ldconfig
3) gcc –c main.c –o main –L. -lhello
|
也贴个“原版的”错误信息阿
|
gz