2

Ubantu での wxGTK のクロス コンパイル --- なぜ configure スクリプト -- X11/Xlib.h が見つからないのですか?

私はクロスコンパイラを使用しています -- arm-unknown-linux-gnueabi :------
http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler -あなたのラズベリーパイ/

wxGTK の構成を実行中にエラーが発生しました。
http://wiki.wxwidgets.org/Compiling_and_getting_started

既にインストール済みです -- Linux 用の gtk+。

インストールしました:----

sudo apt-get update sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev

そのここ:------

/usr/include/gtk-2.0/

Xlib.h はこちら:------------

test -f /usr/include/X11/Xlib.h && echo "exists" 戻り値 -- 存在する

configureコマンドを実行すると:-------

../configure --host=arm-unknown-linux-gnueabi --target=arm-unknown-linux-gnueabi --build= i686-pc-linux --enable-unicode --prefix=/opt/wxGTK_RPI_build

configure.log ファイル --- Xlib.h が検出されませんでした :--------

>configure:32521: checking for X11/Xlib.h
>configure:32537: arm-unknown-linux-gnueabi-gcc -c   conftest.c >&5
>conftest.c:71:22: fatal error: X11/Xlib.h: No such file or directory compilation terminated.

Xlib.h が見つかりません:----

だから私が与えるために使用するとき - make :-------- これが原因でエラーが発生します

>../src/unix/utilsx11.cpp:31:22: fatal error: X11/Xlib.h: No such file or directory compilation terminated.
>make: *** [coredll_utilsx11.o] Error 1

Xlib.h が存在する場合、なぜ見つからないのですか?????????

>Even i have added to PATH -->>   /usr/include/X11/

直面した問題の詳細:-- http://forums.wxwidgets.org/viewtopic.php?f=19&t=36772&start=15

提案してください。

4

1 に答える 1

0

これは、コンパイラが ARM 用の X11 ヘッダーを必要とすることを意味します。

そのため、最初に ARM 用に X11 をクロスコンパイルする必要があります。

于 2013-07-15T11:58:41.903 に答える