永发信息网

编译linux内核时,make出错是什么原因

答案:3  悬赏:50  手机版
解决时间 2021-04-06 11:35
编译linux内核时,make出错是什么原因
最佳答案
正确的步骤是;
yum -y install make automake gcc g++ ncurses ncurses-dev ncurses-devel fakeroot wget bzip2 make patch ftp
cp /boot/config-2.6.18-92.el5 .config
关闭Selinux

vi /etc/sysconfig/selinux
SELINUX=disabled

打IMQ补丁:
$patch -p1 < ../linux-2.6.25-imq5.diff
$make menuconfig

驱动模块
IMQ (intermediate queueing device) support (IMQ)
Location:
-> Device Drivers
-> Networking support
-> Network device support (NETDEVICES)
-> IMQ (intermediate queueing device) support (IMQ)

2.2编译并安装新内核
make menuconfig

make
make modules
make modules_install
make install

mkinitrd /boot/initrd_2.6.30.img 2.6.30 根据内核版本和指定参数生成映像文件
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.30
cp /usr/src/linux-2.6.30/System.map /boot/System.map-2.6.30追问编译前面的那写步骤不用也可以吧!追答要追问解决了!原因是 gcc 4.6 不再支持 linker-style 架构。讲 arch/x86/vdso/Makefile 中,
将以 VDSO_LDFLAGS_vdso.lds 开头所在行的 "-m elf_x86_64" 替换为 "-m64"。
将以 VDSO_LDFLAGS_vdso32.lds 开头所在行的 "-m elf_x86" 替换为 "-m32"。
谢谢喽!
全部回答
可能是你的源码有问题吧
你没安装gcc
要把gcc相关组件全部装上
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对好朋友的临别赠言,自己为朋友出气,朋友却和
现在水电人工费怎么算?
某人向南走48米,记做-48,那么这个人又移动
语文课上,老师出了几道数学题,奇怪吧!快来
薰衣草电视剧里经常出现的那首纯音乐在哪里可
装修工地大门标语,家装开工业主对工队长讲的
外麦王公司怎么样?
八路军115师、120师、129师建制和人员组成名
出口备案是什么意思,“出口总包直封封发”是
第一次去吃比萨,该怎么点餐,都有什么要注意
我一个发小,家庭条件不好,工作不好,借了好
在农村排有第一位是恶性肿瘤是胃癌,从发生的
单选题在噬菌体侵染细菌的过程中,合成子代噬
表情美味的句子,关于美味的句子
请教:换公司后,旧公司社保要停交,才能在新
推荐资讯
求凌豹姿新小说《调戏小白兔》
岩土工程勘测规范二层,需要勘测不
查理和巧克力工厂读后感
重庆这地方怎么样?
为什么移动手机卡充不了qq币?在哪里可以充值
求 懒妃倾城 全文 TXT格式!!!!!!!一定
3号仿宋字体与三号仿宋字体有什么区别
奇迹:MU神怎么就这么惨呢,替MU神不值
我和男朋友已经一个月了,他要求拉手和接吻我
这里是只可以填where还是in which和wher
欧洲最大的岛屿是哪一座?
新鞋刮伤了脚怎么办??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?