Table of Content
            
                
  
            
        
        
        
        这篇博客主要介绍 C 语言的编译器 gcc 的一些相关知识。
基本 C 语言程序开发步骤
- 
使用 vi 编写源文件 vi abc.c
- 
使用 gcc 对源文件进行编译得到 a.out 文件 gcc abc.c
- 
执行程序 ./a.out
gcc 编译过程
- 
完成所有预处理指令的处理工作 
- 
编译:把源程序翻译成计算机认可的格式 
- 
链接:把程序中的不同部分链接起来 
gcc 编译器选项
| 选项 | 说明 | 示例 | 
|---|---|---|
| -E | 只完成预处理工作,显示在屏幕上 | gcc -E abc.c | 
| -C | 只完成预处理和编译工作,得到以.o作为扩展名的目标文件 | gcc -C abc.c | 
| -O | 指定得到的.o文件 | gcc -c abc.c -O def.o | 
| -D | 定义宏 | gcc -DSIZE=10 abc.c | 
| -std=c89 | 采用C89标准编译(缺省为C89标准) | |
| -std=c99 | 采用C99标准编译(缺省为C89标准) | 
 李二狗 — @Meniny
                李二狗 — @Meniny
             
            
             
                 
                