我是Linux环境的新手,我刚开始使用gcc.我们有一个小项目,有7到8个cpp文件.当我尝试编译我的文件时,我想知道为什么每个.cpp文件都有.o文件.只有一个主要的.
这是编译工作的方式.每个翻译单元都会转换为目标代码(.o文件),然后将目标文件链接在一起,并与其他库链接到最终的可执行文件中.通常,构建系统会在某处隐藏目标文件,但您可能正在使用一个非常简单的构建系统或脚本而不会打扰它.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |