当前位置: 技术问答>linux和unix
stdio.h:No such file or directory?
来源: 互联网 发布时间:2016-12-24
本文导语: 1.用VI 编辑器新建了一个hello1.c的源文件 2.用gcc进行编译,出现报错 :stdio.h:No such file or directory 3.上网查了一下,有一种解决方案是在当前目录下进行编译,于是我新建了一个wtw/test目录,在该目录下新建了一...
1.用VI 编辑器新建了一个hello1.c的源文件
2.用gcc进行编译,出现报错 :stdio.h:No such file or directory
3.上网查了一下,有一种解决方案是在当前目录下进行编译,于是我新建了一个wtw/test目录,在该目录下新建了一个hello1.c的源文件,但是还是不管用,是用LS显示目录下的文件能够看到hello.1c但是,用which 或者whereis命令时查找不到hello1.c文件。
4尝试用sudo apt-get install libc6-dev安装库文件,还是失败 :sudu: apt-get :command not found
该怎么解决呢 ?我只是想试试用gcc编译 但是不管是什么源文件 都是stdio.h:No such file or directory
2.用gcc进行编译,出现报错 :stdio.h:No such file or directory
3.上网查了一下,有一种解决方案是在当前目录下进行编译,于是我新建了一个wtw/test目录,在该目录下新建了一个hello1.c的源文件,但是还是不管用,是用LS显示目录下的文件能够看到hello.1c但是,用which 或者whereis命令时查找不到hello1.c文件。
4尝试用sudo apt-get install libc6-dev安装库文件,还是失败 :sudu: apt-get :command not found
该怎么解决呢 ?我只是想试试用gcc编译 但是不管是什么源文件 都是stdio.h:No such file or directory
|
你别用的是ubuntu吧?还是linux初学者?
Ubuntu下很多工具缺省安装的包都不全。
最让人无法忍受的是gcc的一些基本的库都没有安装。
Ubuntu下很多工具缺省安装的包都不全。
最让人无法忍受的是gcc的一些基本的库都没有安装。
|
我个人认为 初学linux还是Redhat系的比较适合 Fedora CentOS RHEL
|
还有可能是ubuntu默认的没有装gcc,用这个命令安装下sudo apt-get install build-essential即可,一些库默认就装好了。没有头文件说明是编译器没装好
|
愚见:
glibc库没有安装,或者安装的路径不对,或者环境变量PATH没有指定...或者原因太多了
glibc库没有安装,或者安装的路径不对,或者环境变量PATH没有指定...或者原因太多了