关于Linux上面用gcc编译出现stdio.h: No such file or directory
本帖最后由 老jia鱼 于 2020-4-19 11:32 编辑初学者,求大家帮助,谢谢🙏
用的小甲鱼发的VirtualBox和FishC_Demo,装好后用vim编辑如下代码
#include <stdio.h>
int main()
{
printf("Hello world");
return 0;
}
保存后在命令行输入gcc命令进行编辑
结果返回
test.c:1:19: error: stdio.h: No such file or directory
test.c: In function ‘main’:
test.c:5: warning: incompatible implicit declaration of built-in function ‘printf’
带上I/stdio.h地址也没用,还是返回上面这些
折腾了一晚上也没解决,不知道该肿么办。 试试这样:
#include <stdio.h>
int main()
{
printf("Hello world");
return 0;
} 没有 stdio.h 编译inclue里面缺少头文件,,
看看是不是少了指定的头文件路径? zltzlt 发表于 2020-4-19 08:09
试试这样:
抱歉 上面的代码打少了,本来是有return 0的 本帖最后由 老jia鱼 于 2020-4-19 11:40 编辑
jkluoling1992 发表于 2020-4-19 10:25
编译inclue里面缺少头文件,,
看看是不是少了指定的头文件路径?
指定了还是不行 gcc test1.c -I/home/usr/include/studio.h &&./a.out,结果依旧返回找不到头文件(这个地址下是有的)。
zltzlt 发表于 2020-4-19 08:09
试试这样:
我把<stdio.h>打成< stdio.h>了😂,改回来就好了,抱歉耽误大家时间了。
页:
[1]