
Linux
binger-csdn
乐于总结
展开
-
makefile的简单使用
一、makefile概述 makefile可以对整个工程项目文件进行管理,进行自动化编译,一旦写好只需要一个 make 命令,整个工 程完全自动编译。 二、makefile基本原则 基本规则中的三要素: 目标, 依赖, 命令 目标:依赖条件 命令(此行为一个TAB缩进) 规则示例: mycalc:add.c sub.c mul.c div.c gcc ad...原创 2019-02-14 16:01:56 · 198 阅读 · 0 评论 -
gcc的相关流程以及linux下的动静态库的使用
一、gcc的工程流程 1、预处理:包括头文件的展开、宏定义替换、注释去除 2、汇编:把C文件变成汇编文件 3、编译:把汇编文件变成二进制文件 4、链接:把各种xxx.o的二进制文件,组合在一起生成可执行文件 二、gcc的常用参数 -I::编译的时候指定头文件路径 -c:将汇编文件生成二进制文件,得到了一个.o文件 -o: 指定生成的文件的名字 -g:需要gdb调试的时候需要加上 ...原创 2019-07-18 08:49:13 · 149 阅读 · 0 评论