九鼎创展论坛
标题:
【求助】6818的linux下做开发,编译环境搭建不起来!
[打印本页]
作者:
junsor_cht
时间:
2017-2-7 14:50
标题:
【求助】6818的linux下做开发,编译环境搭建不起来!
/mnt/x6818/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin# ./arm-eabi-gcc -o 1 1.c -static
In file included from 1.c:1:0:
/mnt/x6818/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include-fixed/stdio.h:50:23: fatal error: sys/cdefs.h: No such file or directory
#include <sys/cdefs.h>
^
compilation terminated.
编译报错,使用的是网盘下这个路径的编译器/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin
1.c文件内容为:
#include "stdio.h"
int main()
{
printf("hello, 6818\n");
return 0;
}
作者:
lxz
时间:
2017-2-7 16:23
你用的标准的c写的测试代码,不支持的啊。比如printf这个函数就没有,在内核中是用的是printk这个函数代替的,你的这个操作思路还是停留在用户空间层操作使用c语言了。
作者:
junsor_cht
时间:
2017-2-8 09:14
按照您这说法,我都不能用printf,不能在用户空间开发应用程序了? 那我买你们开发板干什么?
作者:
云开见月明
时间:
2017-2-8 10:01
换个其他交叉编译器试试,不知道你怎么搭建的
作者:
lxz
时间:
2017-2-8 14:50
我之前的回答错误,这个原因是gcc编译器环境导致的错误,你直接使用我们的gcc,这个是4.8版本,需要将gcc版本降为4.4版本,然后按照教程上面的编译就可以通过了,也可以在开发板上跑起来了。
作者:
绣恩沐
时间:
2020-9-23 22:09
真是好人啊~~
http://www.topcbo.com
http://www.topcdo.com
http://www.topcehua.com
http://www.topcehui.com
http://www.topcgo.com
http://www.topchahu.com
欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/)
Powered by Discuz! X3.2