.equ .text .global _start @ ,这些是什么意思,怎么我在汇编指令里面没有见过?
这是一段在linux上编译,最后在ARM9上运行的程序,难道这是Linux上的汇编指令集吗?
Linux是个系统,哪来的指令集?你问这个是编译器自己定的规则,就是arm-linux-gcc编译器定的规则,你如果用keil编写裸机程序,你去看看那个启动代码,arm的指令集没变,但是编译器不是用的arm-linux-gcc,里面就没有这个伪指令了,而是相应编译器的伪指令,比如EXPORT,IMPORT