最简单的C程序出问题了

软件和网站开发以及相关技术探讨
回复
头像
gre_linewer
帖子: 180
注册时间: 2006-11-22 10:57

最简单的C程序出问题了

#1

帖子 gre_linewer » 2006-11-26 22:49

我把下面的一段最简单的程序存成hell.c
#include <stdio.h>
main()
{
printf("Hello World!\n");

}
然后:
ubuntu-gre:/home/dolphin9/C# gcc -o hello.o hello.c
hello.c:15:21: stdio.h: No such file or directory
缺少文件是不是要从新装gcc ,还是考个过来就行了 。这是第一次在linux下用C编程........
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA
头像
gre_linewer
帖子: 180
注册时间: 2006-11-22 10:57

#2

帖子 gre_linewer » 2006-11-26 22:52

ubuntu-gre:/home/dolphin9/C# find / -name stdio.h
find: /proc/3205/task: No such file or directory
find: /proc/4233/task: No such file or directory
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA
rainofchaos
帖子: 140
注册时间: 2006-10-15 12:59
联系:

#3

帖子 rainofchaos » 2006-11-27 0:39

ubuntu 默认没装编译环境

代码: 全选

sudo apt-get install build-essential
头像
gre_linewer
帖子: 180
注册时间: 2006-11-22 10:57

#4

帖子 gre_linewer » 2006-11-27 9:18

谢谢。我装下试试看。 :)
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA
头像
ngc1275
帖子: 21
注册时间: 2006-08-22 18:05

#5

帖子 ngc1275 » 2006-11-28 9:36

#include<stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

#6

帖子 qlhn » 2006-12-02 9:59

hello.o和hello.c的顺序搞错了吧! :wink:
sharpsword
帖子: 15
注册时间: 2007-01-09 10:57

#7

帖子 sharpsword » 2007-01-16 14:02

呵呵,文件名字不对,你看看你的第一行,写的是什么?hell.c
后面的是hello.c
当然这个可能是笔误。呵呵
另外你的签名文档里面的:
ATI Mobility Radeon X300 64MB
其中的X300 应该是X1300吧
头像
StarFu
帖子: 17
注册时间: 2007-01-10 13:53
来自: 深圳

#8

帖子 StarFu » 2007-01-18 21:25

同意楼上的

sudo apt-get install build-essential
我学习,我开心!
purewind
帖子: 452
注册时间: 2006-11-18 15:40

#9

帖子 purewind » 2007-01-18 21:33

就算不是linux你这个也转不起来
linux什么最重要?硬件要旧,软件要新!
Ubuntu什么最重要?源要全!网要快!
不是你不明白,是linux变化快
人品也很重要
bain8181
帖子: 1
注册时间: 2007-02-24 18:21

#10

帖子 bain8181 » 2007-02-24 18:30

前面加个参数 -c
gcc -c hello.c -o hello.o
回复