小弟Linux kernel新手
一個loadable module code中的function稱為A
另一個linux kernel的source code稱為B
目前的問題是我需要讓B呼叫A
在B中include A 的header檔,在link time發生如題的錯誤訊息(compile time沒錯!)
作者:
ah7675 (阿毛)
2016-02-11 23:39:00在module a還沒被載入前你的module要怎麼運作?
@so大,已經export_symbol了@ah大,B有使用sysfs方式來做開關的動作
作者:
ah7675 (阿毛)
2016-02-12 23:40:00vmlinux本身在runtime是不能修改的(雖然有例外),所以linker必須要在linking時先填好address才行
我有將一樣的問題發問在stackoverflowgoo.gl/dr92RX
stackoverflow的解法的確不錯,其實那就是C++的虛擬類別or Java 的Interface的精神