|
|
 |
| Doc ID: |
63 |
| 製品: |
WinDriver |
| Version: |
-- |
Linux で WinDriver のモジュール (windrvr.o) をコンパイルすると (WinDriver ディレクトリで 'make install' を実行)、以下のエラー メッセージが表示されます:
"
usr/include/linux/modversions.h:1:2: #error
Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error
but headers from an appropriate kernel-source ".
どのように対処すれば良いでしょうか? |
考えられる理由が 2 つあります:
- /usr/src ディレクトリに Linux のカーネル ソースがありません。
修正するには:
- 'linux' symbolic link
(/usr/src/linux) の作成を無視したか、異なる Linux カーネル バージョンを示す symbolic link を作成しています。
[例、Linux kernel 2.2 用にコンパイルし、シンボリック リンクは、Linux kernel 2.4 のソース ツリーを指しています]。
修正するには:
スーパー ユーザーになります: $su ;
/usr/src/ ディレクトリへ移動します:
# cd /usr/src/ ;
以前に作成したリンクを削除します:
# rm linux ;
新しい symbolic を作成します: # ln -s linux-2.2
linux).
詳細は、WinDriver の Linux のインストレーション ガイドを参照してください。 |
|
|