示例示例gcc编译so文件的步骤如下:定义一个C/C++源文件,如:test.c或test.cpp
gcc编译so文件的步骤如下:
1. 首先,定义一个C/C++源文件,如:test.c或test.cpp
#include
void sayHello()
{
printf("Hello World!\n");
}
2. 编译源文件,生成目标文件:
gcc -fPIC -shared -o test.so test.c
3. 使用ldd命令检查生成的so文件是否正确:
ldd test.so
4. 将生成的so文件拷贝到/usr/lib目录中:
sudo cp test.so /usr/lib
5. 更新动态链接库缓存:
sudo ldconfig
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(3条)