カーネルモジュールをコンパイルするときに#include< linux /config.h>が含まれているため、include Linuxにconfig.hはありません。このファイルのエラーメッセージ:
致命的なエラー:linux /config.h:そのようなファイルまたはディレクトリはありません
原因と解決策:
新しいカーネルは非推奨になりましたconfig.hを使うと、このファイルを作成できます。コマンドを実行します(パスの違いに注意してください)。
$ sudo vim /usr/src/linux-source-2.6.38/include/linux/config.h
次のように入力します。
#ifndef _LINUX_CONFIG_H #define _LINUX_CONFIG_H #endif
保存して終了し、再コンパイルしてください。
Linuxは私たちに選択の可能性を与える友好的な環境を作り出しました。たとえば、最近のほとんどのLinuxディストリビューションでは、さまざまなデスクトップ環境を提供しています。この記事では、Linu
Linuxシステムを使用する多くのユーザーは、多くの場合、グラフィカルインターフェイス操作よりコマンドライン操作のほうが速いと感じ、コマンドラインコマンドを使用すると半分の労力で2倍の結果が得られます
GRUBは、ほとんどのLinuxシステムでデフォルトのブートローダです。メニューを起動することで(あれば)異なるオペレーティングシステムを起動することを選択できます。 &lt; /boot/grub/
まずプログラムのTCPサーバ側を見てください。 #include&lt; stdlib.h&gt; #include&lt; stdio.h&gt; #include&lt; errno.h&gt;