linux内核编译,出现这种问题。。。

丁老师的技术随笔 2012-03-17 01:33:47
要编译的内核版本为linux-3.2.10,编译步骤为:
1.make distclean
2.make oldconfig
3.make
结果就出现:大家看看,谢谢啦。
drivers/mfd/wm8994-core.c: 在函数‘wm8994_suspend’中:
drivers/mfd/wm8994-core.c:260:20: 错误: ‘WM1811_JACKDET_MODE_MASK’未声明(在此函数内第一次使用)
drivers/mfd/wm8994-core.c:260:20: 附注: 每个未声明的标识符在其出现的函数内只报告一次
make[2]: *** [drivers/mfd/wm8994-core.o] 错误 1
make[1]: *** [drivers/mfd] 错误 2
make: *** [drivers] 错误 2
root@qust-K42JZ:/usr/src/linux-3.2.10#
...全文
391 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qustdjx 的回复:]

引用 5 楼 deep_pro 的回复:

这个config最好是你当前pc正在用的 ,可以到/boot目录下找到

理论上内核自带的驱动不会有这样的编译错误,实在不行先把这个驱动取消了不编
就是这个吧config-3.0.0-16-generic,我把config-3.0.0-16-generic改为config-3.0.0-16-generic.config 编译还是不能通过。。。……
[/Quote] make oldconfig 结速后提示 :linux configuration written to .config #
这是不是说有.config
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 deep_pro 的回复:]

这个config最好是你当前pc正在用的 ,可以到/boot目录下找到

理论上内核自带的驱动不会有这样的编译错误,实在不行先把这个驱动取消了不编
[/Quote]就是这个吧config-3.0.0-16-generic,我把config-3.0.0-16-generic改为config-3.0.0-16-generic.config 编译还是不能通过。。。。
nehc 2012-03-18
  • 打赏
  • 举报
回复
要不按照我的步骤试试:
1. # cd /内核/目录
2. # make mrproper
3. # make #这个得自己配置了,可能不会成功
4. # make install
5. # make modules_install
6. # vi /boot/grub/grub.conf # 这里指grub 1
deep_pro 2012-03-18
  • 打赏
  • 举报
回复
就是要你把/boot 下得到的config文件拿来改名成.config
deep_pro 2012-03-17
  • 打赏
  • 举报
回复
这个config最好是你当前pc正在用的 ,可以到/boot目录下找到

理论上内核自带的驱动不会有这样的编译错误,实在不行先把这个驱动取消了不编
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lanmeng521131485 的回复:]

就是你生成的或者预先准备好的config文件!!
[/Quote]
原谅我是新手,config-3.0.0-16-generic,这种算不算预先准备好的config文件????
我把config-3.0.0-16-generic改为config-3.0.0-16-generic.config 编译还是不能通过。。。。
怎样才能得到一config文件呢???/
lanmeng521131485 2012-03-17
  • 打赏
  • 举报
回复
就是你生成的或者预先准备好的config文件!!
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 darkengine 的回复:]

make defconfig指定预先准备好的config文件,或者把文件改名为.config放到内核代码目录下。
[/Quote]
把哪个文件改为.config 啊??
TechStone 2012-03-17
  • 打赏
  • 举报
回复
make defconfig指定预先准备好的config文件,或者把文件改名为.config放到内核代码目录下。

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧