有的时候进行内核编译时,默认选项是Y,选择为M就编译报错。提示一些函数没有定义,主要是因为引用了外部调用的模块,编译测试时可以调用函数
EXPORT_SYMBOL_GPL()函数将变量或者函数导出到外部,编译就通过了。
但是发现,将编译选项设为Y时,保持修改的代码,又会报错,提示重复定义。一般编译模块是为了调试,所以暂时就调试时编译为M形式,正式时便以为Y,放弃修改就好了,具有有啥好办法,还希望不吝赐教。先这么做吧!
有的时候进行内核编译时,默认选项是Y,选择为M就编译报错。提示一些函数没有定义,主要是因为引用了外部调用的模块,编译测试时可以调用函数
EXPORT_SYMBOL_GPL()函数将变量或者函数导出到外部,编译就通过了。
但是发现,将编译选项设为Y时,保持修改的代码,又会报错,提示重复定义。一般编译模块是为了调试,所以暂时就调试时编译为M形式,正式时便以为Y,放弃修改就好了,具有有啥好办法,还希望不吝赐教。先这么做吧!