This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器:使用旧的cl470 4.1 编译器确定芯片版本

Guru**** 2555630 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/587975/compiler-determining-silicon-version-with-old-cl470-v4-1-compiler

工具/软件:TI C/C++编译器

我想在编译时确定编译代码所针对的ARM体系结构是什么,由-mv开关控制。

对于较新的cl470 (如4.9 版本),有预定义的宏可用(如 __TI_ TMS470_V6__),但较旧的4.1 v版本没有这些功能。

有没有方法可以使用clv 470 4.1 实现不同ARM架构(4,5e,6,...)的条件编译,或者这是一个丢失的案例?

遗憾的是,目前编译器升级已不存在问题。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    wojciech Migda1 说:
    是否有方法可以通过cl470 4.1 实现不同ARM架构(4,5e,6,...)的条件编译

    很遗憾,不是  您可以获得的最接近的方法是使用类似-D__TI_ARM_V6__的内容创建自己的。  

    谢谢,此致,

    -George