[quote:c1dd350af6="davylin"]
引用:
安装gnutools-arm-elf-2.04.exe 使用arm-elf-gcc发现arm-elf-gcc没有头文件stdio.h
把stdio.h去掉,又发现编译错误,链接文件不存在
从你所说的故障来看,出现这种错误一般是编译设置不当所造成的。gnutools-arm-elf-2.04.exe 安装后,就可用的啊!请问你编译的是uCLinux,还是ARM-Linunx?请确定stdio.h是否在你的要编译的OS的源码中存在,如果存在则编译头文件的包含路径的指定是否正确?
[/quote]
很感谢davylin
我没有装uclinux源码,我只是写了一个test.c如下:
#include<stdio.h>
void main(void)
{
}
使用arm-elf-gcc编译
就错了,找不到stdio.h
后来,干脆把stdio.h屏蔽了,编译通过,连接时,找不到一个什么文件,又错了
我试了几台电脑,也是一样,又装了不同的cygwin也是一样