linux 简单调用so库
1、动态库生成gcc -fPIC -shared cat.c -o libcat.so-fPIC是压制警告 -shared是生成动态库 cat.c是要编译的文件 -o是要生成的文件的名称2、编译指令直接链接调用gcc main.c -L. -lcat -o test-L. 表示链接的动态库在本地文件夹执行可执行文件时,需要添加本地目录到lib目录,否则会报“cannot open shared o
·
1、动态库生成
gcc -fPIC -shared cat.c -o libcat.so
-fPIC是压制警告
-shared是生成动态库
cat.c是要编译的文件
-o是要生成的文件的名称
2、编译指令直接链接调用
gcc main.c -L. -lcat -o test
-L. 表示链接的动态库在本地文件夹
执行可执行文件时,需要添加本地目录到lib目录,否则会报“cannot open shared object file: No such file or directory”
export LD_LIBRARY_PATH=/mnt/hgfs/Ubuntu/so:$LD_LIBRARY_PATH
3、代码调用库
https://blog.csdn.net/pf_1308108803/article/details/77671648
更多推荐
已为社区贡献1条内容
所有评论(0)