15.2. 编译源文件到对象代码
要从源代码文件而不是可执行文件立即创建对象代码文件,必须指示 GCC 仅创建对象代码文件作为其输出。此操作代表了大型项目的构建流程的基本操作。
先决条件
- C 或 C++ 源代码文件.
- 系统中安装了 GCC
步骤
- 更改到包含源代码文件的目录。
使用
-c
选项运行gcc
:$ gcc -c source.c another_source.c
创建对象文件,其文件名反映原始源代码文件:source
.c
会生成source.o
。注意使用 C++ 源代码,将
gcc
命令替换为g++
,以方便处理 C++ 标准库依赖项。