Firefly开源社区

标题: RK3288 Anroid4.4 SDK下编译hello word [打印本页]

作者: 五星出东方    时间: 2015-7-10 11:51
标题: RK3288 Anroid4.4 SDK下编译hello word

       我们使用Ubuntu 14.04的系统, Anroid4.4 SDK,其他的环境搭建都依照       http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android

       安装的交叉编译器是arm-linux-gnueabihf-4.8,使用该交叉编译器编译一个hello world的程序,
       在开发板上执行后,提示sh:./test : No such file or directory错误。


       论坛上,大家说要用gcc-linaro-arm-linux-gnueabihf-4.7-2013.02-01-20130221_linux或
gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux编译器。


    我下载了上述2种编译器,编译后,在开发板上执行时,还是提示sh:./test : No such file or directory错误。


       请教大家有没有遇到这种问题?怎么解决?


作者: carlinluo    时间: 2015-7-10 13:59
android开发不需要单独再安装编译吧。。。
作者: 五星出东方    时间: 2015-7-10 14:03
cat /proc/version ,
提示Linux version 3.10.0 (root@desktop) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) )

是不是 需要用gcc-linaro-arm-linux-gnueabihf-4.6的交叉编译器呀?

请问哪位大神能提供个4.6 版本的gcc-linaro-arm-linux-gnueabihf 交叉编译器?

作者: 五星出东方    时间: 2015-7-10 14:08
carlinluo 发表于 2015-7-10 13:59
android开发不需要单独再安装编译吧。。。

我想编译一个C语言的hello world程序,直接在开发板的linux环境下运行。

最开始是用arm-eabi-gcc编译的,报如下错误。
#/proj/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-gcc test.c -o test
test.c:1:19: fatal error: stdio.h: No such file or directory
compilation terminated.

看论坛的朋友们说,需要其他的交叉编译器。但是我试了一下还是不行。
作者: madman    时间: 2015-7-11 10:43
http://developer.t-firefly.com/thread-298-1-1.html
论坛上有教学的视频,你可以看下,不需要交叉编译的,sdk环境就可以了
作者: 五星出东方    时间: 2015-7-11 22:22
madman 发表于 2015-7-11 10:43
http://developer.t-firefly.com/thread-298-1-1.html
论坛上有教学的视频,你可以看下,不需要交叉编译的 ...

阿sai哥的视频讲的是驱动的hello wolrd,我想编译的是C应用程序的hello world。

原因已经找到了,在安卓平台下编译C的可执行程序,需要加-static

gcc-linaro-arm-linux-gnueabihf-4.7-2013.02-01-20130221_linux test.c -o test -static

这个问题搞了几天,伤不起!
作者: jorgewang168    时间: 2016-7-6 17:08
五星出东方 发表于 2015-7-11 22:22
阿sai哥的视频讲的是驱动的hello wolrd,我想编译的是C应用程序的hello world。

原因已经找到了,在安 ...

我也是用 /proj/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-gcc 的編譯的
問題和你一樣

gcc-linaro-arm-linux-gnueabihf-4.7-2013.02-01-20130221_linux 在哪找得到?
是源代碼包裡的嗎?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1