摘要:
制作库文件有什么用? 不暴露源码 不引入到代码 静态库 ####(1) 制作步骤 编译为.o文件 将.o文件打包:ar rcs libmylib.a file1.o file2.o ... (ar命令只能打包.o文件) 将头文件与库一起发布 ####(2)使用 代码中包含头文件,编译时-L指定酷路径 阅读全文
posted @ 2022-05-06 14:44
时间的风景
阅读(60)
评论(0)
推荐(0)
摘要:
-I : 包含头文件路径(绝对路径、相对路径都可以) -O :优化选项,1-3 -L : 包含的库路径 -l :指定库名(如libxxx.so或libxxx/a,-lxxx) -o : 指定目标文件 -c :编译成.o文件 -g : 用于gdb调试,不加此选项不能gdb调试 -Wall : 显示更多 阅读全文
posted @ 2022-05-06 14:21
时间的风景
阅读(394)
评论(0)
推荐(0)
摘要:
小知识点 gcc -E hello.c会直接输出预处理过程到屏幕上,我们可以把它输出到文件 > gcc -E hello.c > hello.i >会先清空hello.i文件内容再写入 >> gcc -E hello.c >> hello.i >>会追加写入 编译出的二进制文件可以用file命令查看 阅读全文
posted @ 2022-05-06 11:00
时间的风景
阅读(161)
评论(0)
推荐(0)