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.

[参考译文] 编译器/AM3517:对 AM3517 Linux 的 C++11支持

Guru**** 2540720 points
Other Parts Discussed in Thread: AM3517

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/781867/compiler-am3517-c-11-support-for-am3517-linux

器件型号:AM3517

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

所有、

我的最终目标是能够使用支持 C++11的 gcc 版本编译单个程序、并在我当前的目标 Linux 系统上运行它。  目前、此 Linux 系统是使用 TI SDK 05.02中的 ARM-ARGA-LINUX-gnueabi 工具链编译的。

我看到 TI SDK 06.00是支持 AM3517的最后一款产品、并且具有大多数 C++11功能、因此我尝试使用它并在当前的 SDK 05.02系统上运行。  在此过程中、我发现库是在 hardfp 中编译的、与 Arago 不同、因此我似乎需要重新编译内核和所有硬 FP 中的应用程序以转换到这个新编译器正确吗?  

是否有任何其他更简单的方法可以使用 C++11编译器编译和运行程序、而对目标 Linux 环境的更改极少?

谢谢、

Jeremy

http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_GCC_Toolchain

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

    Jeremy、

    感谢您发帖。 以下是对您的特定问题的一些反馈:

    [引用 user="Jeremy Dwyer25">在该过程中,我发现库是在 hardfp 中编译的,与 Arago 不同,因此我似乎需要重新编译内核和硬 FP 中的所有应用程序才能过渡到这个新的编译器。  [/报价]

    是的、正确。

    [引用 user="Jeremy Dwyer25"]是否有任何其他更简单的方法可以使用 C++11编译器编译和运行程序,对目标 Linux 环境的更改最小?

    我不知道有什么更简单的方法。我认为这在很大程度上取决于您的应用所需的支持。

    我希望这对您有所帮助。