ARM的ads和 rvct有什么区别?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/06 19:50:47
越详细越好,有加分!

ads是一个arm的集成开发环境,rvct是一个rvds(也是arm的开发环境)的一个编译器。
在ADS中,当用户要将高级语言代码编译成目标文件时,需要根据目标机器码的不同(16位的Thumb代码或者32位的ARM代码),以及高级语言的不同(C代码或者C++代码)选择不同的编译器可执行文件;RVCT3.0编译器则将它们全部统一为armcc,仅仅通过不同的编译选项进行区分。

RVCT采用了POSIX格式的编译、链接选项,所有的多字符选项前必须使用双中划线。例如:ADS的编译选项-cpu,在MDK中需要改写成--cpu

只用过ADS...