- 私はいくつかのコードを書いています。
test.c
などです。私はtest.o
ファイルにコンパイルし、ヘッドファイルを提供する予定です。 - 次に、この.oファイルを別のプログラマに提供します。彼はLinuxカーネルモジュールを作成しています(例:
driver.ko
)。
質問:私の.oファイルを彼の.koファイルに含めることはできますか?どのようにmakeファイルを書きますか? .oファイルをコンパイルするときに特別な要件はありますか? ありがとうございます。.oファイルをLinuxカーネルモジュール(.ko)ファイルにコンパイルするには?
ありがとうございます。私は解決策を見つけました。 OBJ-M + = helloworld.o のHelloWorld-OBJS:= hello.o world.o すべて: \t作る-C/libに/モジュール/ $(シェルのuname -rの)/構築M = $(PWD) (shell uname -r)/ build M = $(PWD)helloworld.ko \t make -C/lib/modules/$ make(shell uname -r) r)/ build M = $(PWD)clean – Albert