QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 893|回复: 2

编译内核会改变内核的源码吗?

[复制链接]
发表于 2003-8-13 23:01:06 | 显示全部楼层 |阅读模式
几天前我编译wacom驱动的时候发现了这个问题:

安装内核的源码后,直接编译wacom的驱动(另外下载的),可以通过。
再次编译也能通过。
运行make xconfig配置内核,并保存之后,编译wacom的驱动也能通过。
但是在执行make dep和make bzImage之后(不管是不是成功的编译出内核),wacom的驱动就无法通过编译,总是说一些变量没有定义,还有一些文件找不到。
这时如果用编译前的源码覆盖掉现在的,wacom的驱动就又可以编译。

还有一个问题:
nvidia的驱动(.run)在编译完内核后就无法安装了,也是报告说一些变量没有定义,还有一些文件找不到。

我猜是编译内核时源码发生了改变。是不是这样呢?
谁来给我讲讲?
发表于 2003-8-13 23:42:18 | 显示全部楼层
the compilation will not change the text of code. but it will add some define and undef, which will let gcc generate different binary choosing different part of code.

so u have to tune u configuration to solve this problem.
回复

使用道具 举报

发表于 2003-8-16 23:40:02 | 显示全部楼层
可以考虑试试用 “make mrproper”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:31 , Processed in 0.035754 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表