Gcc编译器的应用

Gcc的编译过程
Gcc编译器的应用
宏替换 只做简单的字符替换不做运算不做语法分析
stdin 键盘 stdout 显示器
C语言中include 是声明然后需要从lib里拿对应的二进制模块代码

gcc [options] [filename]
-c 只编译不链接
-o -o,(output)指定输出文件名,该文件为可执行文件,不加-o会默认生成a.out
-E是生成预处理后的文件
-S是生成汇编
-g 产生调制器 加-g可对程序进行调试,版本叫开发版,没有-g,给用户的是发行版。
-O 优化代码
-C注释信息不能删除
-DPI 定义宏定义
-UPI 取消宏定义
-lm 数学函数库
-lsqlte3 数据库
-lpthread 线程
time ./文件名 查看运行时间
%[^ln] 省略号

上一篇:AGC041D Problem Scores


下一篇:QQ空间迁移_【Oracle_11.2.0.4_RAC_FOR_redhat_6.4】