0

xenomai-xx/examples/rtdm/deriver-api/ の下にある tut01-skeleton-derv.c の例を実行してみました。エラーなしでmakefileを実行します。tut01-skeleton-derv.c ファイルのコマンドは、次のように述べています。

このアプリケーションをテストするには、次のことを行う必要があります。

 $ export LD_LIBRARY_PATH=<path of xenomai>/lib
 $ insmod tut01-skeleton-drv.ko
 $ ./tut01-skeleton-app

まず、export LD_LIBRARY_PATH=/usr/xenomai/lib/ターミナルで実行しましたが、問題ありませんでした。を実行するsudo insmod tut01-skeleton-drv.koと、エラーが発生しました。「モジュール tut01-skeleton-drv.ko を挿入できませんでした: メモリを割り当てられません」. 私は何をすべきか?

4

1 に答える 1

0

sudoローカル環境変数を使用しません。したがって、ユーザーとして実行export LD_LIBRARY_PATH=/usr/xenomai/lib/し、次のコマンドを sudo すると、環境変数LD_LIBRARY_PATHは設定されません。ユーザーをルートに変更してから、コマンドを実行してみてください。

于 2015-07-28T19:36:24.550 に答える