不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

重复贴和参考价值不大的帖子,版主维护
头像
rocflyhi
帖子: 24
注册时间: 2008-02-10 12:45
送出感谢: 0
接收感谢: 0

不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#1

帖子 rocflyhi » 2008-12-21 22:36

我对linux不是很了解,想学习一下,是个菜鸟。
早就听闻gcc的大名,终于有幸使用,可编译一个最简单的hello world 竟提示error: stdio.h: No such file or directory。缺少标准类库!
在我们学习C 语言时,就知道C 与linux的关系非同一般,但ubuntu在集成gcc的情况下,居然没有包含它的标准类库。It's amazing!.
没办法,问题还是要去解决,我上网找了下,说是 输入sudo apt-get install build-essential 安装一下就行了。
且不说,在线安装时下载速度慢得多么的吓人,毕竟这是在中国,有着伟大的电信公司在背后撑腰。
将近一个小时之后,终于将那17M的东西装完了,似乎提示少了点东西,
但我以为无伤大雅,试试编译,惊!编译提示一个字未变!
很无语阿。。。。
窃以为,windows 的普及,并非其操作简便,而是微软提供了相当实用的开发工具,让广大的第三方开发人员帮他们壮大了windows的功能。
虽然我还是比较喜欢使用开源软件的,并一直希望能够借助Ubuntu这个新兴势力来冲淡周围的windows气氛,但这样的经历实在是让我不敢想周围的同学宣传ubuntu,毕竟大家都是计算机专业的。
jova
帖子: 230
注册时间: 2007-11-16 15:24
送出感谢: 1 次
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#2

帖子 jova » 2008-12-21 22:49

应该有吧,我好象也没另外安装什么东西都可以直接编译啊。
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#3

帖子 xeoc » 2008-12-21 22:57

1.将近一个小时之后,终于将那17M的东西装完了 为什么不换源
2.你加了什么函数编译的,或者不是<>来指定.h? 我这可没问题
头像
yjsword
帖子: 524
注册时间: 2007-03-14 20:33
来自: 南京
送出感谢: 0
接收感谢: 0
联系:

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#4

帖子 yjsword » 2008-12-22 11:16

是程序的问题吧 :em06
For Linux
http://blog.yjsword.com/
南無觀世音菩萨
tamsun
帖子: 451
注册时间: 2006-07-07 21:07
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#5

帖子 tamsun » 2008-12-22 11:50

现在计算机专业都在教什么啊.
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30
送出感谢: 2 次
接收感谢: 31 次

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#6

帖子 aerofox » 2008-12-22 12:47

没人逼着你下载,你愿意花钱完全可以买光盘安装。不要因为多提供了一个免费下载安装的方式而把它说成不如Windows方便。
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#7

帖子 xeoc » 2008-12-22 12:50

额,大家好苛刻,他的操作没有大问题,不是简单的抱怨...

我一般都是<>引用,''引用貌似是指定库文件地址为当前目录好像,或者命令乱加了参数,LZ也没个反应- -!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#8

帖子 eexpress » 2008-12-22 12:54

gcc -g -std=c99
你是需要这样的?
● 鸣学
头像
liupingjing
帖子: 451
注册时间: 2007-11-29 17:31
送出感谢: 0
接收感谢: 0
联系:

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#9

帖子 liupingjing » 2008-12-22 13:56

楼主把源换了,如果是学校的话换成教育网的源,能达到Nm/s呢,电信的或是网通的就多试试,找个快点儿的,估计也有几百k
把源换了后再安装build-essential包,问题应该就解决了,安装时少装了东西就把信息看一下,说不定就是你现在的问题所在,另外,学东西要能沉下来,跟什么专业的没关系,切忌浮躁
头像
rocflyhi
帖子: 24
注册时间: 2008-02-10 12:45
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#10

帖子 rocflyhi » 2008-12-22 16:43

xeoc 写了:1.将近一个小时之后,终于将那17M的东西装完了 为什么不换源
2.你加了什么函数编译的,或者不是<>来指定.h? 我这可没问题
我也是刚刚摸索到可以换源的,嘿嘿,换了个香港的,速度达到了十几K,能接受了。
我就直接prinf了,没其他东西,要开始学习ubuntu了马,打声招呼 printf("Hello Ubuntu! I am Roc.");
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#11

帖子 HuntXu » 2008-12-22 16:47

build-essentials都没带标准库那就夸张了吧...
完全可以用apt-file找的
HUNT Unfortunately No Talent...
头像
rocflyhi
帖子: 24
注册时间: 2008-02-10 12:45
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#12

帖子 rocflyhi » 2008-12-22 16:50

tamsun 写了:现在计算机专业都在教什么啊.
基本教理论,快要交编译课设了,写个小型的编译器。微机原理课设也要开始写汇编程序了。
但是,不教实用技术,MFC,.Net,都不教,连java语言都不教,说我们自学一下就会了
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#13

帖子 ptpt52 » 2008-12-22 16:51

sudo apt-get install g++
即可
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#14

帖子 HuntXu » 2008-12-22 16:51

/usr/include/stdio.h libc6-dev
build-essential 依赖 libc6-dev ...
无语...
HUNT Unfortunately No Talent...
leeyee
帖子: 723
注册时间: 2006-04-11 9:01
送出感谢: 0
接收感谢: 0

Re: 不明白,为什么ubuntu里的gcc没有集成C的标准类库?!!

#15

帖子 leeyee » 2008-12-22 16:53

rocflyhi 写了:
tamsun 写了:现在计算机专业都在教什么啊.
基本教理论,快要交编译课设了,写个小型的编译器。微机原理课设也要开始写汇编程序了。
但是,不教实用技术,MFC,.Net,都不教,连java语言都不教,说我们自学一下就会了
哪个大学要是开主干课教MFC、.NET,那这个学校没希望了~
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee
回复

回到 “归档贴”