[英]EXPORT_SYMBOL and the static keyword
可以說我在文件new.c中定義了一個hello_world()函數。 我用這個文件new.c和另一個文件hello.c創建了一個模塊。 該模塊將稱為new.ko。 函數hello_world()使用EXPORT_SYMBOL導出到另一個模塊。 我的問題是,在定義函數hello_world()時,我可以使用static inline關鍵字嗎,因為模塊new.ko中的文件new.c之外的其他函數都沒有使用它嗎?
靜態和EXPORT_SYMBOL是否相互矛盾? 謝謝。
是的,他們彼此矛盾。 您使用static
指示編譯器您不會從該文件外部的任何位置調用此函數,而EXPORT_SYMBOL
用於相反的操作。
嘗試使用Makefile中的“導出”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.