arm-linux-gcc编译问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:25:56
请问这个交叉编译工具链编译过后的二进制文件,即目标板上可执行的文件是什么格式的二进制文件?
.hex?
.bin?
.axf?

.hex是16进制.bin是2进制的.axf我忘了。都可以烧到目标板ROM里了。这些其实是不同公司制定的编码格式,好像ibm,摩托都有自己的一种,后来有些就通用了。不管你是什么格式少小区,芯片最终知道的还是机器码。

是 .out

arm-linux-gcc编译出的可执行文件与LINUX上的可执行文件一致,只要是有可执行属性的就可以运行,因为此时目标板上已经加载了LINUX系统.LINUX跟WINDOWS不同,可执行文件不必理会扩展名是什么