將新的編譯器工具鏈添加到DS-5

https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio/resources/tutorials/adding-new-compiler-toolchains-to-ds-5?_ga=2.117867786.286670378.1568853643-1974163481.1552961522

將新的編譯器工具鏈添加到DS-5

在本教程中,您將學習如何將新的編譯器工具鏈(Arm Compiler 5,Arm Compiler 6和GCC)添加到DS-5,並輕鬆地爲您的項目配置它們。

介紹

從Arm DS-5 Development Studio v5.20開始,您可以添加新的編譯器工具鏈(Arm Compiler 5,Arm Compiler 6和GCC),併爲您的項目更輕鬆地配置它們。當您在它們之間切換時,同一工具鏈的不同版本將保留其標誌,並且您和您的同事之間可以共享項目,而無需重新配置路徑。

 

注意:如果您正在安裝Arm Compiler 6和DS-5,並且您沒有DS-5 Ultimate Edition許可證,則需要設置以下環境變量:ARM_TOOL_VARIANT=pro。這可以set ARM_TOOL_VARIANT=pro在DS-5命令提示符中使用,也可以在操作系統中作爲全局環境變量使用。

DS-5設置

打開DS-5並單擊窗口>首選項,然後單擊DS-5

選擇工具鏈,將顯示以下對話框:

DS-5包括三個編譯器工具鏈:Arm Compiler 5,Arm Compiler 6和GCC。這些被列爲“內置”,表明它們已經安裝。

注意: DS-5列出了編譯器的主要版本號(即Arm Compiler 5)。這樣,當我們更新包含的編譯器時,您的項目可以在DS-5版本之間移植。當您添加特定版本(例如Arm Compiler 5.04u2)時,這將顯示子版本。

點擊添加...

如果您已經下載了編譯器工具鏈,請瀏覽到toolchain bin目錄的位置。

否則你可以:

要麼

選擇工具鏈的二進制文件的位置

在這種情況下,我已經下載並安裝了GCC 7.3.1。

單擊下一步>以運行自動檢測。在大多數情況下,這應提供有關工具鏈的完整信息。但是,對於GCC的自定義實現,您可以手動編輯這些字段。

在DS-5中成功自動檢測GCC工具鏈

單擊“ 完成”以完成該過程。

您現在應該看到與內置工具鏈一起列出的新工具鏈:

GCC 4.9.1現在與其他工具鏈一起出現在列表中

系統將提示您重新啓動Eclipse以應用這些更改。完成此操作後,您將能夠在啓動新項目時看到作爲選項列出的新工具鏈:

新項目,可選擇使用GCC 4.9.1工具鏈

此外,您可以通過右鍵單擊項目來重新配置現有項目以使用新添加的工具鏈,選擇Properties> C / C ++ Build> Tool Chain Editor,然後在Current toolchain下拉列表中選擇它:

重新配置現有項目以使用新工具鏈

最後,您會注意到,如果您在同一工具鏈的不同版本之間切換,DS-5現在將記住您的標誌和其他設置,因此無需重新輸入它們。但是,當在不同的工具鏈(例如Arm Compiler 5和Arm Compiler 6)之間移動時,情況並非如此。

也可以使用DS-5命令提示符添加和/或選擇新的工具鏈。您會注意到,在啓動時,命令提示符現在包含一條消息,說明默認情況下沒有設置工具鏈,以及select_toolchain開始選擇工具鏈的命令。

命令提示符

要添加新工具鏈,請使用add_toolchain命令後跟二進制文件所在文件夾的路徑。例如add_toolchain "C:\Program Files (x86)\Linaro\gcc-linaro-aarch64-linux-gnu-4.9-2014.05\bin"。就像GUI一樣,您將有機會完成該過程,或手動編輯詳細信息:

從命令提示符添加新工具鏈

輸入select_toolchain會顯示包含新工具鏈的編號列表:

從命令提示符處選擇一個新工具鏈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章