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.

[参考译文] TDA4VM:工具链 A72 Linux 在 PSDK Linux 和 PSDK RTOS 之间有所不同

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1321029/tda4vm-toolchain-a72-linux-differ-between-psdk-linux-and-psdk-rtos

器件型号:TDA4VM

您好、TI!

我注意到、目标"A72 Linux 应用程序"的 PSDK Linux v09和 PSDK RTOS v09.01的工具链略有不同。

PSDK RTOS 附带 ARM-GNU-toolchain-11.3.rel1-x86_64-aarch64-none-linux-GNU
PSDK Linux 随附 ARM-GNU-toolchain-11.4.0-x86_64-aarch64-none-linux-GNU

当我想用 gcc-11.3.rel1构建 A72-linux-app 并从目标 sysroot 中链接一些共享库时,我偶然发现了这一点。 为此我需要将--sysroot 选项调整到目标 sysroot,这也告诉编译器在那里搜索它的基本头文件。 结果是由于某些标准 C 头文件冲突,应用程序不再编译。

我找到了这方面的解决方案、但仍有人问我、为什么工具链与完全相同的目标不同? 对于 PSDK RTOS、还使用 ARM-GNU-toolchain-11.4.0是否有意义?

谢谢、此致、
托马斯

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

    大家好、Thomas:

    感谢各位提供的信息、我们将让 Linux 和 RTOS SDK 团队知道并在内部进行跟踪、以便在下一个版本中进行管理。

x 出现错误。请重试或与管理员联系。