【问题标题】:What is .c.obj / .cpp.obj file? [duplicate]什么是 .c.obj / .cpp.obj 文件? [复制]
【发布时间】:2021-02-17 04:12:37
【问题描述】:

我在通过 GCC 编译时得到了这些控制台输出。

Building CXX object  xxxxxxx.cpp.obj

.cpp.obj 文件是什么?它们是 object 文件吗?和.o文件一样吗?

【问题讨论】:

  • 你的建设情况如何?
  • @dbush 你好,makefile是从cmake生成的,我应该做cmake标签吗?
  • @ColonelThirtyTwo 如果 .obj 是目标文件。
  • @JustWe 是。 obj 是对象的缩写。您可能还会看到.o
  • 使用file 确定文件类型。

标签: c++ c gcc compilation


【解决方案1】:

什么是 .c.obj / .cpp.obj 文件?

分别通过编译 .c.cpp 文件创建的目标文件。

.cpp.obj 文件是什么?

见上文。

它们是目标文件吗?

是的。

和.o文件一样吗?

是的。

请注意,“扩展名”只是文件名的一部分,可以自定义。您可以为文件命名任何您想要的名称,它不会影响内容。在 cmake 中查看CMAKE_C_OUTPUT_EXTENSION

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-29
    相关资源
    最近更新 更多