簡體   English   中英

EXPORT_SYMBOL和static關鍵字

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM