[问题]ubuntu中如何使用源码安装gcc?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
Horontu
帖子: 120
注册时间: 2006-10-21 21:04

[问题]ubuntu中如何使用源码安装gcc?

#1

帖子 Horontu » 2008-06-20 17:43

因为机器无法连接到互联网,所以无法使用apt-get install build-essenial来安装,只能先从网上下载了gcc的安装包来安装,但是按照安装说明首先使用./configure来进行配置的时候,仍然还是提示“没有c编译器”,无法编译,请问大家该怎样在ubuntu下通过源码来安装gcc?

万分感谢!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#2

帖子 HuntXu » 2008-06-20 17:48

没有编译器怎么编译哦...

:shock:

下deb包...
HUNT Unfortunately No Talent...
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#3

帖子 solcomo » 2008-06-20 17:49

♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
extinguish
帖子: 108
注册时间: 2008-05-27 3:54

#4

帖子 extinguish » 2008-06-20 17:54

http://packages.ubuntu.com/hardy/build-essential
这里可以直接下载build-essential,还有什么其他的包都可以在那里下。是官方的网页
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#5

帖子 HuntXu » 2008-06-20 17:58

extinguish 写了:http://packages.ubuntu.com/hardy/build-essential
这里可以直接下载build-essential,还有什么其他的包都可以在那里下。是官方的网页
依赖不一定全,建议还是去solcomo给的链接,一叶做的包...
HUNT Unfortunately No Talent...
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

#6

帖子 dbzhang800 » 2008-06-20 17:59

安装盘中有 build-essential 这个软件包
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#7

帖子 hubert_star » 2008-06-20 18:14

HuntXu 写了:没有编译器怎么编译哦...

:shock:

下deb包...
也是可以编译的

不过楼主遇到的问题显然不需要自己去编译,很繁琐的,只需要到仓库里面下载所含的包就行了,最好就是给出的几个离线包。

最最简单的办法是去cdimage.ubuntu.com下载dvd
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
Horontu
帖子: 120
注册时间: 2006-10-21 21:04

#8

帖子 Horontu » 2008-06-20 18:16

感谢楼上各位!!

已经下载了deb包,但是安装deb包似乎还是需要联网(对照了校验值文件没有问题,但是只有6.9k),使用sudo dpkg -i build-essential_11.3ubuntu1_i386.deb命令进行安装时报错,如下图:



另:

回5楼:
看了一下3楼的链接,是将很多常用的软件打包在一起了,不过,我希望将编译器安装好之后,通过源码来安装软件,这样可以更好的学习。

回6楼:
请问在shell模式下如何加载光盘?并安装光盘中的软件包呢?多谢!!


再次感谢各位!!
附件
deb.JPG
上次由 Horontu 在 2008-06-20 18:34,总共编辑 2 次。
Horontu
帖子: 120
注册时间: 2006-10-21 21:04

#9

帖子 Horontu » 2008-06-20 18:20

hubert_star 写了:
HuntXu 写了:没有编译器怎么编译哦...

:shock:

下deb包...
也是可以编译的

不过楼主遇到的问题显然不需要自己去编译,很繁琐的,只需要到仓库里面下载所含的包就行了,最好就是给出的几个离线包。

最最简单的办法是去cdimage.ubuntu.com下载dvd

不好意思,忘了说明,我安装的是server,8.04版本的DVD中好像没有了server的内容,7.1版本中还有呢,不知道为什么8.04版本给取消了

另外,您所指的“可编译”是什么意思?还有其他的安装方法吗?还望指点,多谢!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#10

帖子 HuntXu » 2008-06-20 18:58

7楼说下没编译器你怎么编译的...
Some of these packages are needed to resolve circular dependencies—for example, to compile a compiler, you need a compiler.
回lz:5楼给那个deb,出的错就是我说的会有依赖问题...

光盘要添加光盘源,挂载上然后同样用apt就可以的...

还有,3楼给的链接是离线升级包,当然可以专挑gcc出来安装了... :lol:
HUNT Unfortunately No Talent...
Horontu
帖子: 120
注册时间: 2006-10-21 21:04

#11

帖子 Horontu » 2008-06-20 20:08

HuntXu 写了:7楼说下没编译器你怎么编译的...
Some of these packages are needed to resolve circular dependencies—for example, to compile a compiler, you need a compiler.
回lz:5楼给那个deb,出的错就是我说的会有依赖问题...

光盘要添加光盘源,挂载上然后同样用apt就可以的...

还有,3楼给的链接是离线升级包,当然可以专挑gcc出来安装了... :lol:
多谢!

我在网站上看了一下,虽然都是离线安装包,但是基本上每个安装包都有依赖的安装包,有的还有好几个依赖的安装包,很乱!下了很多deb包,但是却不知道应该是怎样的一个安装顺序?gcc不同于应用软件,linux中编译器应该算作是系统的核心部分吧?很多应用软件都需要通过编译器来安装的,难道官方没有发布过完整的离线安装包吗?。另外,能不能详细说说挂载光盘源的安装方法?万分感谢!!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#12

帖子 HuntXu » 2008-06-20 20:12

刚开始依赖问题是比较麻烦的 :lol:

光盘源就不用说了,在软件源里勾上...在提示时mount就行了...建议用dvd吧~
HUNT Unfortunately No Talent...
Horontu
帖子: 120
注册时间: 2006-10-21 21:04

#13

帖子 Horontu » 2008-06-20 20:28

HuntXu 写了:刚开始依赖问题是比较麻烦的 :lol:

光盘源就不用说了,在软件源里勾上...在提示时mount就行了...建议用dvd吧~
我安装的是server版本,DVD中没有啊(8.04版本)

我希望通过这个过程更多的学习linux,学习ubuntu,所以,希望能够完全在shell下完成,还请多多帮忙!万分感谢!
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#14

帖子 HuntXu » 2008-06-20 20:32

dvd怎么可能没有build-essential哦...而且dvd也不分server和desktop和alternate的吧~ :lol:

要用shell完成就在/etc/apt/source.list里加上光盘源啊...然后照样是apt和挂载光盘...
HUNT Unfortunately No Talent...
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#15

帖子 syrano » 2008-06-20 20:46

任何一张CD盘都有build-essential
sudo apt-cdrom add
sudo apt-get install build-essential
E=m c^2
回复