静态库生成及测试:
编码myccso脚本
gcc -c -Wall -I./inc ./src/myadd.c -o myadd.o
ar rcs libmyadd.a myadd.o
rm *.o
mv libmyadd.a ./lib
gcc -Wall -g -I../inc -L../lib main.c -o main –lmyadd
动态库生成及测试:
编写生成动态库gcc脚本
gcc -Wall -g -shared -fPIC -I./inc ./src/myadd.c -o libmyadd.so
mv libmyadd.so ./lib
编写测试静态库gcc脚本
gcc -Wall -g -I../inc -L../lib main.c -o main -lmyadd
1,建立文件:
创建文件夹dyn,然后在dyn文件下面定义一个test.c和main.c
test.c文件如下:
main.c文件如下:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)