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