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错误。
请教大家有没有遇到这种问题?怎么解决?
android开发不需要单独再安装编译吧。。。 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 交叉编译器?
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.
看论坛的朋友们说,需要其他的交叉编译器。但是我试了一下还是不行。 http://developer.t-firefly.com/thread-298-1-1.html
论坛上有教学的视频,你可以看下,不需要交叉编译的,sdk环境就可以了 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
这个问题搞了几天,伤不起! 五星出东方 发表于 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 在哪找得到?
是源代碼包裡的嗎?
页:
[1]