ubuntu 下编译库(so文件),解决库文件找不到错误
来源:互联网 发布:java小技术分享 编辑:程序博客网 时间:2024/05/21 23:05
ubuntu 下编译库(so文件)提示找不到
1、3个c源文件a.c、b.c、c.c 编译目标mylib.so
2、如下过程可以写入makefile:
gcc -c a.c -o a.o
gcc -c b.c -o b.o
gcc -c c.c -o c.o
gcc -shared -fPIC libmylib.so a.o b.o c.o
(交叉编译指令类似如下:arm-linux-gcc hello.c -fPIC -shared -o libhelloqt.so)
3、d.c调用库函数、编译:gcc d.c -o d.out -L. -lmylib 生成d.out可执行文件
运行:提示
error while loading shared libraries: libmylib.so.X: cannot open shared object file: No such file解决办法:
sudo vi /etc/ld.so.conf
在文件最后添加:库文件所在路径
- ubuntu 下编译库(so文件),解决库文件找不到错误
- Linux 下 Eclipse编译找不到so库文件的解决方法
- 解决xx.so 库文件找不到方法
- .so文件找不到的错误
- 高德地图找不到so文件的错误解决
- ubuntu下编译android jni到so库的mk文件配置
- ubuntu中出现找不到so之类共享库的错误解决
- ubuntu中出现找不到so之类共享库的错误解决
- ubuntu中出现找不到so之类共享库的错误解决
- ubuntu中出现找不到so之类共享库的错误解决
- 找不到libstdc++.so.5库文件
- Android 关于.so库文件找不到
- androidStudio找不到.so库文件的问题
- NDK编译so文件找不到mysql.h
- 提示so文件找不到的错误
- 解决找不到.so文件的办法
- Linux下gcc编译生成动态链接库*.so文件
- 在 ubuntu 下编译 android 找不到头文件问题解决
- native-activity 工程完全注解
- 深入剖析Linux中断机制之四 --中断API
- ant build.xml 配置
- spring配置datasource三种方式 数据库连接池
- OGRE Using the new threading scheme
- ubuntu 下编译库(so文件),解决库文件找不到错误
- Linux 下MongoDB的安装以及使用
- LVS/NAT 操作笔记
- CONTROL_FILE_RECORD_KEEP_TIME
- GEF入门
- Android api error
- data get
- 通过js调用java与.net 开发的webservices
- RDMA