黑暗天子 发表于 2004-2-26 13:02:11

linux2.6.3内核编译错误,请大家来帮忙

我用的是redhat linux 9.0
内核是2.4.20
下载了一个2.6.3的内核
但是进入内核目录进行编译时发生错误
错误提示如下
#make xconfig
Hostcc scritps/fixdep
/bin/sh: line1: gcc: command not found
make: *** Error 127
make: *** error 2

我没有学过c语言,也是第一次编译内核
不知道要怎么办才好了
请高手来帮忙

是不是下载的内核有错误亚?

firespirit 发表于 2004-2-26 13:10:57

你有编译环境吗?装gcc了吗?

黑暗天子 发表于 2004-2-26 13:13:01

gcc有的
我默认安装
应该是有的吧
我好像还写过一个 hello world的c
也行呀

firespirit 发表于 2004-2-26 14:04:45

你没装QT吧
可以用make menuconfig

黑暗天子 发表于 2004-2-26 14:46:05

各种方法都试过了
都不行的
可怜
不知道哪里出问题了

黑暗天子 发表于 2004-2-26 14:49:30

还有
:oops:
QT是什么?

imoscar 发表于 2004-2-26 15:50:35

装gcc-c++,版本与gcc相同,试试

黑暗天子 发表于 2004-2-26 16:41:10

let me try

thank you all

黑暗天子 发表于 2004-2-27 10:27:36

是gcc没有装
:mrgreen:

但是装好后只能进行make config

make oldconfig

make menuconfig

make xconfig不好使
好像有什么QT   还有什么QT环境之类的
我是从硬盘用iso文件安装的
安装软件时总会让我插入第二张安装盘
我哪有呀
我把第二张isomount到/mnt/cdrom
也不行
我该怎么办?

firespirit 发表于 2004-2-27 13:42:40

有几个命令可以完成内核的配置
#make config -- 基于文本的配置界面,是最为传统的配置命令
#make menuconfig -- 基于文本选单的彩色配置界面
#make xconfig -- 基于Qt库的X Window (图形窗口模式)配置界面
#make gconfig -- 基于Gtk库的X Window (图形窗口模式)配置界面
#make oldconfig -- 默认所有基于现存系统的选项,只提供对于升级内核新增选项的设置。

你没有安装Qt库,当然不能运行make xconfig了,Qt是一个商业性的绘图程序库,KDE就是基于Qt的。但是make menuconfig和make oldconfig都应该可以运行啊。

把三个iso文件放到同一个目录下,mount第一个iso文件后引导安装,到了该安装第二个iso文件内容的时候,安装程序应该可以自己找到第二个iso

黑暗天子 发表于 2004-2-28 14:48:44

我可以进行make menuconfig
我是第一次编译内核
有很多的东西不会选
我身边有一本在RH中编译
2.4.14 内核的书
但是和2.6.3内核的内容有很大的区别么
我尽我最大努力弄得差不多了
最后退出保存
进行make dep时
redhat说我没有必要make


好像是这么说的
有没有编译2.6.3内核的参考内容呀
或者是实战内容的

firespirit 发表于 2004-2-29 21:43:37

2.6的内核已经都不需要make dep了

黑暗天子 发表于 2004-3-1 10:22:42

那么是不是略过这一步进行下面的就可以了?

firespirit 发表于 2004-3-1 16:29:14

对 直接make就可以

黑暗天子 发表于 2004-3-2 20:50:21

非常感谢firespirit先生

能不能家我的QQ呀?
286295945

有问题容易请教


先谢谢了

其他的朋友也可以加我
(我暂时还是菜鸟)
页: [1]
查看完整版本: linux2.6.3内核编译错误,请大家来帮忙