运行程序在ARM板上得到“illegal instruction”
<br />最近在编译NodeJS,在PC上运行是OK的,可以断定代码没有问题。但是将其交叉编译到ARM下,会得到以下的问题。<br />illegal instruction:非法指令<br />考虑是否加了O3优化,对于ARM板来说,O3优化是危险的,使用Os优化吧。这个问题在以前的一个工程里是出现过的,只不过当时的所有代码都是从0开始的,所以并没有为这个问题纠结太久。但是过了一段时间再次遇到它,反而一下就懵了。纠结了近一个星期,今天忽然灵光一闪才想到这个问题,不然不知道还会纠结多久,真囧。
原创
2010-12-24 16:44:00 ·
2631 阅读 ·
1 评论