tymanium 发表于 2015-7-21 20:04:55

Firefly-RK3288交叉编译问题

今天根据编译Android固件的过程下载了SDK包,也顺利得到了SDK包,然后在执行目录命令...../arm/arm-eabi-4.6/bin/arm-eabi-gcc -v,结果显示:
bash: ./arm-eabi-gcc: cannot execute binary file: Exec format error

我查了一下网络上的解答,有提到编译Android固件必须用64位操作系统。我们使用的是Ubuntu 14.0的32位操作系统,会不会跟这个有关系?

请大侠指点迷津

暴走的阿Sai 发表于 2015-7-22 09:44:07

官方推荐使用的是64位的ubuntu系统
http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android

tymanium 发表于 2015-7-22 10:02:42

好了,各位兄弟。就是64位系统的问题,不是推荐使用64位,是必须使用64位操作系统。

必须64位!必须64位!必须64位!必须64位!必须64位!必须64位!必须64位!必须64位!必须64位!必须64位!

麻烦版主验证下,并且把网络上的指导说明书全部改过来,让后来人少走弯路!

beikeln 发表于 2015-8-20 21:00:41

tymanium 发表于 2015-7-22 10:02
好了,各位兄弟。就是64位系统的问题,不是推荐使用64位,是必须使用64位操作系统。

必须64位!必须64位 ...

感谢提醒!
我也在整开发环境,用的是virtualBOX 安装的ubuntu,但一直没成功。
请问你用虚拟机了吗?
页: [1]
查看完整版本: Firefly-RK3288交叉编译问题