【问题标题】:Ask about file .obj and .tds in Borland C++ compiler 5.5询问 Borland C++ 编译器 5.5 中的文件 .obj 和 .tds
【发布时间】:2015-06-01 16:39:25
【问题描述】:

我在 Mingw 中使用了编译器 gcc 和 g++。现在我使用 Borland C++ 编译器。但我看到编译后有 2 个文件 .tds 和 .obj。我不知道它是什么。你能帮我理解吗。非常感谢!

【问题讨论】:

  • .obj 是编译后的目标文件。不知道 .tds 实际上是什么。
  • 你为什么不看看它并找出答案?我花了几秒钟在谷歌上搜索“TDS 文件是一个 Turbo Debugger Symbols File,由 Borland 开发。”.
  • 我认为 Borland C++ 编译器已经过时了大约 100 年。从 gcc 迁移是否有充分的理由?

标签: c++ c borland-c++


【解决方案1】:

.obj 是链接器使用的已编译目标文件(连同必要的库 (.lib) 文件)来创建可执行文件。

.tds 是用于调试的 Turbo Debugger 符号。您可以通过取消选中 Include TD32 debug info 在“链接器选项”对话框中消除此文件(我没有在任何地方安装该版本的 Turbo C++ 来检查它是否可用) - 它是IDE 的调试器 IIRC 未使用; Turbo Debugger 是一个单独的调试工具。

【讨论】:

    【解决方案2】:

    我确定您已经知道.obj 文件是什么。

    根据this web page.tds 文件包含调试信息(假设 BC++5.5 与 Borland C++ Builder 非常相似):

    Borland C++Builder 可以将调试信息生成为外部 .TDS 文件。

    【讨论】:

      猜你喜欢
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 2014-12-10
      • 2013-09-12
      • 1970-01-01
      相关资源
      最近更新 更多