当前位置: 技术问答>linux和unix
有关gcc的问题
来源: 互联网 发布时间:2015-05-06
本文导语: 我安装的是red hat linux 8.0简体中文版,安装时,把所有的需要安装的都安装上了. 我用c语言编写了很简单的程序,如下: #include int main(void) { printf("hello, linux programming world!n"); return 0; } 用vi编辑并保存为hello.c后,使用...
我安装的是red hat linux 8.0简体中文版,安装时,把所有的需要安装的都安装上了.
我用c语言编写了很简单的程序,如下:
#include
int main(void)
{
printf("hello, linux programming world!n");
return 0;
}
用vi编辑并保存为hello.c后,使用下列命令进行编译和运行这段程序:
#gcc hello.c -o hello
#./hello
hello, linux programming world!
上边第一行命令的作用是编译和链接hello.c文件,并用-0参数指定创建名为hello的可执行程序.第二行命令是执行hello这个程序.第三行是程序执行的结果.理想的情况下应该是上面的这种结果.
但是实际情况并不是这样:当我执行第一个命令时,屏幕上出现了错误提示如下:
hello.c:1:20:studio.h:no such file or directory.
这是怎么回事呢?请高手指点
我是不是还要另外装在linux下进行C编程所需要的库文件以及头文件.还是我没有把
一些类似于环境变量的东西设置好.请高手指点
我用c语言编写了很简单的程序,如下:
#include
int main(void)
{
printf("hello, linux programming world!n");
return 0;
}
用vi编辑并保存为hello.c后,使用下列命令进行编译和运行这段程序:
#gcc hello.c -o hello
#./hello
hello, linux programming world!
上边第一行命令的作用是编译和链接hello.c文件,并用-0参数指定创建名为hello的可执行程序.第二行命令是执行hello这个程序.第三行是程序执行的结果.理想的情况下应该是上面的这种结果.
但是实际情况并不是这样:当我执行第一个命令时,屏幕上出现了错误提示如下:
hello.c:1:20:studio.h:no such file or directory.
这是怎么回事呢?请高手指点
我是不是还要另外装在linux下进行C编程所需要的库文件以及头文件.还是我没有把
一些类似于环境变量的东西设置好.请高手指点
|
studio.h
是stdio.h
这种不小心的事太不应该了
是stdio.h
这种不小心的事太不应该了