CDT 的新增功能

2.0 版的新增功能

提昇效能

現在可以在背景中執行建置作業。

現在可以在背景中執行搜尋作業。

自動專案設定探索

C/C++ > 新建 Make 專案 > 探索選項專案設定中自動產生專案定義及併入路徑設定。

C/C++ 檔案類型

使用 C/C++ 檔案類型廣域喜好設定或專案內容,定義特定的檔案,尤其是不含副檔名的 C++ 標頭。

多重架構專案支援

從多重二進位格式建置?使用二進位剖析器專案選項,選擇適當的格式。

編輯器超鏈結導覽

啟用編輯器超鏈結導覽,然後您可以使用 Ctrl+按一下,跳到 C/C++ 編輯器上某項目的宣告。

索引器錯誤標記

在 C/C++ 索引器內容中啟用 C/C++ 索引作業及索引器錯誤報告。這有助於識別專案遺漏路徑配置資訊。

重新命名重構支援

使用「概要」或「C/C++ 編輯器」的重構 > 重新命名快速功能表, 來重構類別與類型名稱、方法、函數與成員名稱。

開啟類型

使用「開啟類型」來開啟 C/C++ 類別、結構、聯集、類型定義、列舉和名稱空間的宣告。

自動重新整理

配置在 C/C++ 除錯器中自動擷取共用程式庫及登錄資訊的預設行為。

改進受管理的 Make

您現在可以針對受管理的專案設定編譯器指令。

改進標準 Make

標準 Make 現在會剖析 Make 指令的回應,以載入路徑和符號。

支援 GNU

現在支援 ANSI 規格的某些 GNU 延伸規格。

改進視圖和瀏覽特性

您現在可以從「概要」視圖開啟 Include 檔。

您現在可以從 C/C++ 編輯器執行選項搜尋。

改進搜尋

搜尋功能現在支援使用 #include 參照的外部檔。

Make 檔的「概要」視圖

您現在可以在「概要」視圖中瀏覽 Make 檔的結構。

內容輔助加強功能

內容輔助現在可從類別與結構成員、區域與廣域變數、前置處理器定義、前置處理器指令中產生提議。

內容輔助現在支援 C++。

1.2 版的新增功能

瞭解 CDT 1.2 版的新增功能。

C/C++ 搜尋

您可以在工作區中搜尋專案,以找出特定元素的參照、宣告或定義。搜尋僅包含工作區中的程式檔所參照的標頭檔。

建置

受管理的建置

您現在可以建立受管理的建置,並為您產生 Make 檔。

錯誤剖析器

錯誤剖析器現在是可由其他外掛程式提供的延伸點。錯誤剖析器可在建置期間用來偵測編譯器、鏈結器等等的錯誤、警告或參考訊息。

所有「標準 Make 專案」內容新的廣域喜好設定

Make 建置器選項

對每一種工作台建置類型支援變更/啟用預設 Make 目標。 新增了預設建置位置設定。

Make 專案選項

您現在可以變更「錯誤剖析器配置」。您可以變更套用錯誤剖析器的次序,或是將它們整個停用。

您也可以指定在 Make 期間併入的路徑並自訂前置處理器符號,以確保索引作業和搜尋功能會適當地運作。

附註:
「建置錯誤剖析器」(這種項目會將編譯器錯誤訊息轉送到可置於錯誤清單的物件中)有很多個。如果其中一個剖析器不瞭解訊息的意義, 則系統會移至清單中的下一個剖析器。

Make 目標

Make 目標現在支援「錯誤時停止」的建置選項以及變更預設建置指令的功能。

新的標準 Make 專案

系統會自動更新舊的標準 Make 專案以支援新的選項。如果更新被拒絕,請從專案的快速功能表中選取「更新舊的 Make 專案...」, 將專案更新為新的標準 Make 專案。

除錯

製作變數和表示式的格式

您現在可以選取用來顯示變數和表示式的數字系統(自然、十進位、十六進位)。

「變數」視圖,詳細資料窗格

「變數」視圖中新增了一個詳細資料窗格,可讓您看到選定變數的值。當您查看字串 (char *) 時,這個功能很實用。

強制轉型變數、表示式和暫存器

在「變數」視圖中,變數可以強制轉型成另一種類型,或是還原到其原始類型。同時,指標也可以強制轉型成陣列類型。

除錯停用變數查詢

您可以在每一個步驟查詢變數的值。

這對某些內嵌目標檔執行時,可能會十分耗時。您可以停用變數的自動查詢功能。現在提供了手動查詢的選項。

程式檔位置

「執行/除錯」對話框中有一個新的來源定位器,使您能夠新增搜尋的目錄、對映表以及搜尋的次序。

新的 GDB/MI 共用程式庫啟動窗格

針對 GDB/MI 程式碼,啟動視圖中新增了兩個新的動作: 「於 solib 停止」和「自動載入符號」。「於 solib 停止」會強制除錯器於任何共用程式庫事件皆停止。自動載入則會載入所有共用程式庫的符號。

改進 GDB/MI 顯示陣列的功能

陣列現在會分成幾個範圍,來限制大型陣列逾時的可能性。

舊版的新增功能

您可以在 CDT 中持續追蹤舊版特定的開發功能。

如果需要詳細資訊,請參閱 http://www.eclipse.org/cdt/ > CDT 專案管理/規劃正式 CDT 規劃一節列出了舊的版本。

IBM 版權聲明