以前将android的kernel拿出来单独编译,交叉编译器也是从android代码中拿出来的。
但自从装了Ubuntu 12.04 64位系统之后,原来在32位系统上可以使用的arm-linux交叉编译器不能用了。
按照网上的方法安装 sudo apt-get install ia32-libs
结果却提示依赖关系不能满足。
想从android代码里提取出64位交叉编译器,结果编译内核报错,才发现提取出来的交叉编译器中大部分是64位的,可objcopy却是32位的,我想不通为什么。
我只能找个64位的objcopy代替,好不容易找到了,替换成64位的objcopy,很好用,
GCC版本:gcc version 4.7.3 (CodeBench Lite 2013.05-23 - rebuilt by Lxz)
objcopy版本:GNU objcopy (CodeBench Lite 2013.05-23 - rebuilt by Lxz) 2.23.52.20130219
- 1
- 2
- 3
- 4
- 5
- 6
前往页