我有一个 arm-linux-gcc 3.4.1,是开发板 FL2440 带的,还有一个 arm-linux-gcc 4.5.1,是开发板 Tiny6410 带的。请问为什么我用 3.4.1 版本的交叉编译器编译出来的文件不能在 Tiny6410 开发板上跑呢?根据惯性思维,程序不应该是向下兼容的么?低版本编译器所支持的指令高版本也应该支持啊?
谢谢!
------解决方案--------------------------------------------------------
不能跑,提示什么错?
------解决方案--------------------------------------------------------
和编译器没关吧?貌似和文件名路径有关。
------解决方案--------------------------------------------------------
应该是与编译器有关。