R.XT 发表于 2020-2-15 15:06:53

为什么我的Linux找不到stdio.h??

今天在想用vscode学习c语言,敲了hello world的代码后运行报错,说找不到头文件stdio.h,然后我经过一系列的百度找到问题的根源,在usr/include下没有找到头文件stdio.h,我在终端里用locate命令发现根本找不到stdio.h,这是什么情况???求大佬解答

R.XT 发表于 2020-2-15 15:08:34

求大佬解答,在线等

qiuyouzhi 发表于 2020-2-15 15:12:44

有代码吗

qiuyouzhi 发表于 2020-2-15 15:13:33

你试试在.c文件中导入stdio.h

R.XT 发表于 2020-2-15 15:15:15

qiuyouzhi 发表于 2020-2-15 15:12
有代码吗

什么代码?

qiuyouzhi 发表于 2020-2-15 15:16:45

R.XT 发表于 2020-2-15 15:15
什么代码?

当我那句话没说
你就写一个.c的文件,代码如下(你自己随便写一个也行)
#include <stdio.h>

int main(void)
{
        printf("Hello world!\n");
        return 0;       
}

R.XT 发表于 2020-2-15 15:20:23

qiuyouzhi 发表于 2020-2-15 15:16
当我那句话没说
你就写一个.c的文件,代码如下(你自己随便写一个也行)

会报错,内容是:无法打开源文件“stddef.h”(依赖于“stdio.h”)

qiuyouzhi 发表于 2020-2-15 15:21:58

R.XT 发表于 2020-2-15 15:20
会报错,内容是:无法打开源文件“stddef.h”(依赖于“stdio.h”)

我去。。。
你是虚拟机吗
是的话改成CentOS
不是就用虚拟机
https://fishc.com.cn/thread-65022-1-1.html
配置一下

R.XT 发表于 2020-2-15 15:27:36

qiuyouzhi 发表于 2020-2-15 15:21
我去。。。
你是虚拟机吗
是的话改成CentOS


不是虚拟机,我用的elementary os

qiuyouzhi 发表于 2020-2-15 15:29:47

我想想。。。
把错误界面给我发一下谢谢

R.XT 发表于 2020-2-15 15:32:37

qiuyouzhi 发表于 2020-2-15 15:29
我想想。。。
把错误界面给我发一下谢谢

file:///home/amiya/%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202020-02-15%2015.18.24.png

R.XT 发表于 2020-2-15 15:33:20

qiuyouzhi 发表于 2020-2-15 15:29
我想想。。。
把错误界面给我发一下谢谢

这个怎么发图片?

qiuyouzhi 发表于 2020-2-15 15:34:44

imgchr.com

R.XT 发表于 2020-2-15 15:37:00

qiuyouzhi 发表于 2020-2-15 15:34
imgchr.com

https://imgchr.com/i/1xRjk6

qiuyouzhi 发表于 2020-2-15 15:37:47

R.XT 发表于 2020-2-15 15:37


家里网不好,直接放到图床上,然后把图床的连接发给我

R.XT 发表于 2020-2-15 15:39:55

R.XT 发表于 2020-2-15 15:37


https://s2.ax1x.com/2020/02/15/1xWF0I.png

R.XT 发表于 2020-2-15 15:40:42

qiuyouzhi 发表于 2020-2-15 15:37
家里网不好,直接放到图床上,然后把图床的连接发给我

https://s2.ax1x.com/2020/02/15/1xWF0I.png

qiuyouzhi 发表于 2020-2-15 15:54:56

R.XT 发表于 2020-2-15 15:40
https://s2.ax1x.com/2020/02/15/1xWF0I.png

用gcc在命令行编译

R.XT 发表于 2020-2-15 16:01:36

qiuyouzhi 发表于 2020-2-15 15:54
用gcc在命令行编译

知道了,我现在还有事,最佳答案给你了
页: [1]
查看完整版本: 为什么我的Linux找不到stdio.h??