在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
(一)静态库就是把一些*.o的文件集合起来;以*.a结尾打包;做成的lib库文件;专门放到lib目录下 静态库的制作: 1.制作*.a文件 把之前src/mymath.c 的源文件 编译成单独的o文件 gcc -o obj/mymath.o -Iinclude -c src/mymath.c ar rcs lib/mymath.a obj/mymath.o //后面可以有多个.o文件 c:表示create 创建静态库 s:表示产生索引 创建库文件名字前面最后加上lib前缀。 静态库的使用: gcc -o 可执行文件 调用者的目标文件.o -Ldir -lib库文件名 例子:调用一个 mymath.a静态库 第一步:mymath_test.c 调用静态库libmymath.a gcc -o bin/mymath_test123 src/mymath_test.c -Llib -lmymath
gcc -o bin/mymath_test88 -Iinclude src/mymath_test.c -Llib -lmymath
gcc -o obj/mymath_test.o -Iinclude -c src/mymath_test.c daokr@ubuntu:/mnt/hgfs/mystudy/clession$ gcc -o bin/mymath_test77 obj/mymath_test.o -Llib -lmymath
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论