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

软件和网站开发以及相关技术探讨
回复
1314258
帖子: 18
注册时间: 2006-10-22 15:33

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

#1

帖子 1314258 » 2008-05-29 14:33

一时心血来潮来个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,他就不用呢?
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#2

帖子 leeaman » 2008-05-29 14:41

你那朋友估计是装了自己不知道吧还是忘了吧,都要的
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

#3

帖子 dbzhang800 » 2008-05-29 14:44

两种可能,

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

2. 你朋友只使用C语言的编译器,即他编写的程序都不需要调用 C 语言标准的头文件和库文件
头像
Final_x
帖子: 383
注册时间: 2008-05-03 23:05
联系:

#4

帖子 Final_x » 2008-05-29 16:58

dbzhang800 写了:两种可能,

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

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