arm-elf-tools 生成的文件是FLAT格式的,连接时需要选项-elf2flt,编译得到的文件可以直接在裸机上跑,uClinux
和ARM7可能只能运行这种格式的程序.arm-linux-tools编译生成的文件是Linux内使用的可执行文件的格式(比如
a.out)
即:arm-elf-tools生成的文件是flat格式,一种2进制文件格式
而arm-linux-tools 生成的文件格式是elf,一种可以在x86体系下运行的可执行文件格式。
elf文件格式相比于flat格式庞大得多。
注:以上信息转自网络