软讯网络 > 操作系统 > 其他操作系统 > 尝试了一下arm指令集的执行程序
【标 题】:尝试了一下arm指令集的执行程序
【关键字】:
arm
【来 源】:http://blog.chinaunix.net/article.php?articleId=53285&blogId=132
尝试了一下arm指令集的执行程序

首次尝试“运行” arm程序
首先写了一个调整堆栈指针的startfile,调整.text起始位置的ldscript。用交叉编译器编译,编译参数-Wl,-Tldscript start.o hello.c -nostartfiles -static -s -o hello.
然后装载到simics中,单步执行了一下,指令和objdump出来的是相同的,也就是生成的目标文件是对的。这种方式编译出来的文件可以运行在arm上了。