0

modprobe のおかげで追加したカーネル モジュールがいくつかあります。

sudo modprobe mymodule

このモジュールには、呼び出したい関数があります。

#include <stdio.h>
int main() {
    int f = my_foo();
    printf("%d", f);
    return 0;
}

それを機能させるために mymodule をリンクする方法。助けてください。

4

2 に答える 2

1

できません。カーネル モジュールはライブラリではありません。あなたが探しているのは、静的/動的ライブラリのようです。もちろん、syscall を実装したいと思うかもしれませんが、本当に苦労する価値があるのでしょうか? カーネルを再コンパイルする必要があります...

于 2013-05-19T16:54:51.570 に答える