cobranail 发表于 2003-8-13 23:01:06

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

几天前我编译wacom驱动的时候发现了这个问题:

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

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

我猜是编译内核时源码发生了改变。是不是这样呢?
谁来给我讲讲?

Dragonfly 发表于 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.

Alex_Sune 发表于 2003-8-16 23:40:02

可以考虑试试用 “make mrproper”
页: [1]
查看完整版本: 编译内核会改变内核的源码吗?