gcc 编译动态库

1.编译指令

gcc  -shared -fPCI -o libmyhello.so hello.c  

2.链接编译指令

gcc main.c -I/usr/local/include -L/*/ -lmyhello 

-I(i大写)后面接头文件目录

-L后面接动态库目录

3.设置环境变量

参考https://mp.csdn.net/editor/html/114375663

4.调用

./a.out

5.分析指令ldd

ldd+目标文件,可分析出目标文件库的链接情况

如 ldd a.out

猜你喜欢

转载自blog.csdn.net/qq_37061368/article/details/114376220