linux 下c 链接so 库
Posted ForMeDream
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下c 链接so 库相关的知识,希望对你有一定的参考价值。
gcc -shared -fPIC -o libname.so *.c //生成so库
gcc main.c -om -Lpath -lname //链接测试so 库
但是生成可执行程序执行时报,error while load....... 表示编译链接库的时后没有找到so库,可以 ldd 程序名 查看链接情况 no found
解决办法 永久生效
1. 可以把 生成的 so库 放到 /usr/lib 下
2. 可以添加 so 库路径到 /etc/ld.so.conf 文件中 ,并执行 /sbin/ldconfig 使生效。
临时生效 可 export LD_LIBRARY_PATH.
以上是关于linux 下c 链接so 库的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu/Linux下cannot find lib....so.x 无法找到动态链接库