【发布时间】:2019-06-14 13:12:30
【问题描述】:
我正在尝试使用以前使用 arm-linux-gnueabi-gcc 编译的 makefile 构建大量代码。现在我的新供应商为我提供了新的工具链,即 arm-oe-linux-gnueabi-gcc。我需要使用这个新的工具链吗?还是以前的构建代码可以工作?
【问题讨论】:
-
如果您对EVERYTHING 使用相同的编译器,那么没关系(假设编译器为您的平台生成有效代码)。如果您混合和匹配事物,您将遇到麻烦。由于配置的原因,即使是相同的 GCC 版本也可能不兼容。即,Cortex-M thumb2 不能在一些旧的 ARM5(不是 ARMv5)系统上运行。