2015-06-01 21 views
1

我在Mingw中使用了編譯器gcc和g ++。現在我使用Borland C++編譯器。但是我看到編譯後有2個文件.tds和.obj。我不知道它是什麼。你能幫我理解嗎?非常感謝!詢問Borland C++編譯器中的.obj和.tds 5.5

+0

'.obj'是編譯後的目標文件。不知道'.tds'實際上是什麼。 –

+1

你爲什麼不看看它並找出答案?我花了幾秒鐘的時間去Google *「TDS文件是由Borland開發的Turbo Debugger Symbols File。」*。 –

+0

我認爲Borland C++編譯器已經過時了大約100年。從gcc移動是否有很好的理由? –

回答

3

.obj是鏈接器(連同必要的庫(.lib)文件)用於創建可執行文件的已編譯目標文件。

.tds是用於調試的Turbo Debugger符號。您可以通過取消選中包含TD32調試信息(我沒有安裝Turbo C++的任何版本,以檢查它是否可用)來消除鏈接器選項對話框中的此文件 - 它未被IDE調試器,IIRC; Turbo Debugger是一個獨立的調試工具。

1

我確定您已經知道.obj文件是什麼。

根據this web page,一個.tds文件包含調試信息(假設BC++ 5.5是相當類似的Borland C++生成器):

的Borland C++ Builder可以生成調試信息作爲外部.TDS文件。