C 编程:编译、常见错误与资源指南
1. gcc 编译程序
gcc 是一款常用的 C 语言编译器,其命令的一般格式为:
gcc [options] file [file …]
其中,方括号内的选项是可选的。每个文件都会被 gcc 编译器编译,通常包括预处理、编译、汇编和链接等步骤,命令行选项可改变这一顺序。输入文件的后缀决定了文件的解释方式,也可用 -x 选项覆盖默认规则。常见的源文件后缀如下表所示:
| 后缀 | 含义 |
| ---- | ---- |
| .c | C 语言源文件 |
| .cc, .cpp | C++ 语言源文件 |
| .h | 头文件 |
| .m | Objective - C 源文件 |
| .pl | Perl 源文件 |
| .o | 目标(预编译)文件 |
gcc 常用的命令行选项如下:
| 选项 | 含义 | 示例 |
| ---- | ---- | ---- |
| –help | 显示常见命令行选项的摘要 | gcc –help |
| -c | 不链接文件,将目标文件保存为 .o 后缀 | gcc –c enumerator.c |
| -dumpversion | 显示当前 gcc 版本 | gcc -dumpversion |
| -g | 包含调试信息,通常用于 gdb 调试 | gcc –g testprog.c –o testprog |
|
超级会员免费看
订阅专栏 解锁全文
2947

被折叠的 条评论
为什么被折叠?



