你那个代码很可能是在pc平台上交叉编译到arm设备上的。这样你可以在pc上修改程序,然后pc上编译,最后把编译的结果下载到arm中就可以运行了。不知道你说的本地编译是什么意思,通常所说的那种本地编译就是编译的结果还是在pc上运行,如果你期望的是这个的话,可以考虑修改一下编译器的参数,查一下gcc的说明就知道哪个参数是指定交叉编译平台的,把那个参数去掉就是本地编译了。但是,需要注意的是,这样多半不能成功运行,因为交叉编译到arm上的一般是基于某种特殊的linux平台的,即使你使用了linux平台,其中可能有一些函数也会不同的。。。
希望采纳