码迷,mamicode.com
首页 > 系统相关 > 详细

linux 下c 链接so 库

时间:2019-03-03 09:39:34      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:解决   编译   生效   bsp   exp   执行   erro   ror   路径   

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 库

标签:解决   编译   生效   bsp   exp   执行   erro   ror   路径   

原文地址:https://www.cnblogs.com/libing029/p/10463888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!