米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

DS-5如何更换编译器版本或添加第三方编译器?

问题类别: > DS-5 浏览次数:165
发布日期:2015/8/25 16:56:00 文章来源:米尔科技
回复日期:2020/12/18 9:35:35

环境说明

DS-5

分析描述

DS-5如何更换编译器版本或添加第三方编译器?

问题解答

DS-5默认自带有三款编译器,ARM Compiler 5、ARM Compiler 6和GCC,如要在DS-5中使用这之外的编译器,或者更换添加其他版本的的ARM Compiler,那么可以通过以下步骤实现。该方法使用于DS-5 5.20及以上版本,如下以添加Linaro GCC 4.9编译器为例。

(1)下载已经预编译的Linaro GCC4.9编译器镜像,解压到本地目录。如果要添加其他版本ARM Compiler,请到以下地址下载:http://ds.arm.com/downloads/compilers/

(2)打开DS-5菜单Window >Preferences,选择DS-5 > Toolchains选项。
如上显示DS-5内置的三个编译器。

(3)点击”Add…“按钮,选择新增编译器的bin目录。

(4)点击”Next“自动识别。

(5)再点击”Finish“完成,之后就可以看到新增的编译器了,如下。


(6)如果新建一个工程,在工程中就可以选择新的编译器了。


(7)当然,如果工程创建后还要更改编译器,点选工程后右键,选择下拉菜单Properties,在C/C++ Build >Tool Chain Editor切换对应编译器即可。

(8)另外,还可以通过DS-5的命令行添加新编译器。系统开始菜单选择ARM DS-5 > DS-5 Command Prompt。

(9)添加编译器命令:
add_toolchain "C:\Program Files(x86)\Linaro\gcc-linaro-aarch64-linux-gnu-4.9-2014.05\bin

(10)再使用”select_toolchain“命令选择默认编译器

这样就可以完成一个新编译器的添加了。