这个问题一定适用于这么少的人……
我正忙着将我的 ARM C 项目从 Winarm GCC 4.1.2 迁移到 Yagarto GCC 4.3.3。
我没想到会有任何差异,并且都使用相同的 makefile 和 .ld 文件愉快地编译了我的项目。
然而,虽然 Winarm 版本运行 Yagarto 版本却没有。处理器是 Atmel AT91SAM7S。
任何关于在哪里看的想法都将受到欢迎。我在想我关于makefile 是makefile 的假设是不正确的,或者Winarm 的.ld 文件不适用于Yagarto。
由于它们都是 GCC 工具链并且可能使用相同的链接器,因此它们肯定是兼容的。
TIA
结束。