GCC调试1 .gcc -o output_filename :确定可执行文件的名称,如果不给出output_filename ,就给出预设的可执行文件a.out;2.-c 只编译,不链接成为可执行文...
GCC调试
1 .gcc -o output_filename :确定可执行文件的名称,如果不给出output_filename ,就给出预设的可执行文件a.out;
2.-c 只编译,不链接成为可执行文件,生成.o为后缀的目标文件;
3 -g 产生调试工具所必要的符号信息(gdb)调试;
4.-O 对程序进行优化编译 链接 O2优化的更加彻底;
5.-I dirname 所指出的目录加入到程序头文件目录列表中;
6.-L dirname 将dirname 所指出的目录加入到库文件的目录列表中;
7. -l name 在连接时,装载名字为libname.a的库函数;
8.- static 静态链接库文件;
静态链接会把库一起装载库合在程序一起,程序较大,动态则在连接时装载;
9.- Wall 生成所有告警信息,-w 不生成任何告警信息;
10.-D MACRO :定义MACRO 宏,等效于在程序中使用#define MACRO
学员评论
Right臻2014-11-23
你感兴趣的课程