0

Linuxカーネルは初めてです。EXPORT_SYMBOL を少し検索しましたが、まだ少し混乱しています。あるモジュールで定義された変数または関数を別のモジュールにエクスポートするために使用されることを知っています。それを使用すると、その変数または関数を宣言するヘッダー ファイルを含める必要がないということですか? それとも両方必要ですか?両方が必要な場合、なぜ EXPORT_SYMBOL が必要なのですか? ありがとう、

4

1 に答える 1

1

ヘッダー ファイルはコンパイラ用です。EXPORT_SYMBOL はモジュールローダー用です。これにより、カーネル コードからモジュール コードを適切に分離できます。

于 2012-06-29T16:53:35.437 に答える