分页: 1 / 1

[问题]人品问题么?关于编译环境

发表于 : 2008-05-29 14:33
1314258
一时心血来潮来个hello world

代码: 全选

#include <stdio.h>
int main()
{
	printf ("hello world.\n");
	return 0;
}
然后gcc hello.c
出现下列提示:
hello.c:1:19: 错误: stdio.h:没有该文件或目录
hello.c: 在函数‘main’中:
hello.c:4: 警告: 内建函数 ‘printf’ 不兼容的隐式声明
到 ubuntu论坛搜索了一下,要装编程环境。build-essential
后来一想,不对,怎么默认没装上呢。于是找另外一个也是默认安装ubuntu8。04的朋友问问,他说他编译几个c的文件,不用装上。

各位是什么问题呢?大家都是默认安装,为什么我要install build-essential,他就不用呢?

发表于 : 2008-05-29 14:41
leeaman
你那朋友估计是装了自己不知道吧还是忘了吧,都要的

发表于 : 2008-05-29 14:44
dbzhang800
两种可能,

1. 你朋友无意中已经装过了 build-essential ,但他自己不清楚。

2. 你朋友只使用C语言的编译器,即他编写的程序都不需要调用 C 语言标准的头文件和库文件

发表于 : 2008-05-29 16:58
Final_x
dbzhang800 写了:两种可能,

1. 你朋友无意中已经装过了 build-essential ,但他自己不清楚。

2. 你朋友只使用C语言的编译器,即他编写的程序都不需要调用 C 语言标准的头文件和库文件
不用头文件和库文件也可以?那是什么程序。。。谢谢!