Linuxカーネル用のモジュールを開発中です。システムコールで私のパートナコールのいくつかの関数をエクスポートします(私のパートナーはLinuxカーネルのシステムコールソースコードを変更しました)。 私のモジュール用の静的なlibを作成することはできますか?Linuxカーネルで静的ライブラリを使用する
0
A
答えて
0
通常、私たちはそれらをカーネルモジュールとして提供しています...ライブラリではありません。あなたは "ar"コマンドを実行し、それを静的ライブラリ形式として構築し、コンパイル時にリンクしたいと思っていますか?あなたがしたい場合
ライブラリである別のモジュールを作成し、...しかし
を試していないが、誰もが、カーネル空間でそれをしないことはありません。
あなたが知っているように、printk、strcpy、memcpyなどはすべてカーネル空間で利用できますが、誰もが私が理解する限り、それを "ライブラリ形式"としてリンクしていません。
+0
誰もカーネル空間でlibとしてコードをリンクしていませんでしたか? – rum
関連する問題
- 1. 古いカーネルでGNU/Linuxインストール用の静的バイナリを構築するには?
- 2. Linuxのグラムを使用して、メイクファイルで静的ライブラリを作成する++コンパイラ
- 3. Linuxカーネルのユーザー空間ライブラリmodal - テスト用
- 4. 静的ライブラリの使用
- 5. Linux上でライブラリを静的にリンクする
- 6. XCodeで静的ライブラリの静的ライブラリを作成する
- 7. Linux GNUビルド:静的ライブラリのセットから動的ライブラリを構築する
- 8. CMake:静的ライブラリを使用する共有ライブラリ
- 9. 他の静的ライブラリにリンクする静的ライブラリに動的ライブラリをリンクする
- 10. Qtで静的ライブラリと動的ライブラリの両方を使用できますか
- 11. C++ LinuxターゲットアプリケーションをObjective-C静的ライブラリにリンクできますか?
- 12. 静的ライブラリ内の静的ライブラリ
- 13. 循環リンクされた静的ライブラリ(linux)未定義ライブラリ
- 14. Visual StudioでOpenCV 2.4静的ライブラリを使用するには?
- 15. QTプロジェクトでCrypto ++静的ライブラリを使用する
- 16. swiftで静的ライブラリ(.a)を使用する方法3
- 17. NON-ARCプロジェクトでARC静的ライブラリを使用する
- 18. Qt Creatorで静的ライブラリを使用する
- 19. 静的ライブラリの静的メンバー
- 20. cygwinを使用してWindows用静的ライブラリを構築する
- 21. Linuxカーネルでのfor_each_processマクロの使用
- 22. linuxカーネルでのpwm_get()の使用例
- 23. C C DLLで使用する静的ライブラリ(.lib)
- 24. GCC/Linux:.soに静的ライブラリを追加していますか?
- 25. 静的NTLライブラリを使用してJNIビルド共有ライブラリ
- 26. 異なるlibstdC++バージョンを使用する2つの静的ライブラリ
- 27. アンドロイドビルド静的ライブラリ
- 28. 静的ライブラリ "interface"
- 29. iPhone静的ライブラリ
- 30. FlurryAPIは静的ライブラリ内で使用できますか?
はい、できますか? –
静的ライブラリは基本的に単なるオブジェクトファイルであることを理解しています。または、あなたは好奇心が強い、カーネルのMakefile内の静的ライブラリとリンクする方法は? –
Linuxカーネルで* .oファイルのようなlibを使うことができますか? – rum