X11/Xlib.h: そのファイルやディレクトリはありません。

X11/Xlib.h: そのファイルやディレクトリはありません。

私のLinuxサーバーにtclとtkをインストールしようとしています。ルートパスワードがなく、ホームディレクトリにインストールしました。私は以下の方法で手動でインストールしました。

cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install

cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install

tclは問題なくインストールできましたが、tkのインストールに問題が発生しました。うまくconfigure機能するためtkに使用するのに問題がありますmake。このエラーが発生します。

X11/Xlib.h: No such file or directory

このファイルがサーバーにないことがわかりました。だから私はlibX11-devel始めました。ここ今回もホームディレクトリにインストールしました。その後、ヘッダファイルのパスをエクスポートし、whichXlib.hを見つけるためにコマンドを使用したときにファイルを見つけました。

>which Xlib.h
~/include/X11/Xlib.h

tk今すぐ再インストールしようとするとconfigure正常に動作しますが、再使用すると同じエラーが発生しますmake X11/Xlib.h: No such file or directory

助けてください。ここで何が間違っている可能性がありますか?

ベストアンサー1

コンパイラは標準の場所でヘッダファイルを探しています。つまり、そのファイルがホームディレクトリにあるかどうかはわかりません。

正しい場所を指すようにコンパイラオプションを設定する方法を試してください。

CD ~/tcl8.5.11/unix
CFLAGS="-I$HOME/include" ./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
作る
インストールするために

おすすめ記事