歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 在Linux3.8.0下EXPORT_SYMBOL出現Unknownsymbol

在Linux3.8.0下EXPORT_SYMBOL出現Unknownsymbol

日期:2017/3/1 13:36:09   编辑:關於Linux

在Linux 3.8.0下用EXPORT_SYMBOL時出現Unknown symbol,導出的變量外部模塊在編譯的時候不能使用!

解決:

1.把mod_1的Module.symvers放到mod_2的當前路徑,從而編譯mod_2,符號信息會自動連接進去.

2.在mod_2的makefile中使用KBUILD_EXTRA_SYMBOLS指定mod_1的Module.symvers, 如:

KBUILD_EXTRA_SYMBOLS=/mod_1/Module.symvers

Copyright © Linux教程網 All Rights Reserved