私はCrossTool NGとBuildrootを使ってrootfsを作成しています。私はそのrootfsにSDL2_ttfを追加しようとしています。SDL2_ttfをarm-linuxにクロスコンパイルできません
は、私は以下の環境変数をエクスポート CC =腕のlinux-gccの
CPPFLAGS = -I /ホーム/ピーター/ igep2015/94SDLttf/pmtstagingは/ usr /含ま-I /ホーム/ピーター/ igep2015/09Buildroot SYSROOT = /ホーム/ピーター/ igep2015/09Buildroot - /buildroot-2016.02-TRY5/output/staging/usr/include -I /ホーム/ピーター/ igep2015/94SDLttf/pmtstagingは/ usr// freetype2の
CFLAGSを=含めます/buildroot-2016.02-TRY5/output/host/usr/armeb-buildroot-linux-gnueabi/sysroot/
LDFLAGS = -L /ホーム/ピーター/ igep2015/94SDLttf/pmtstagingは/ usr/libに/
***************************出力****************** ************** ld.bfd:-lpthreadを検索するときに互換性のない/usr/lib/i386-linux-gnu/libpthread.soをスキップ
/usr/local/xtools/arm-unknown-linux-gnueabi/lib/gcc/arm-unknown-linux-gnueabi/5.1.0 /../../../../ arm-unknown-linux-gnueabi/bin/ld。 bfd:-lpthreadを検索すると互換性のない/usr/lib/i386-linux-gnu/libpthread.aをスキップする
/usr/local/xtools/arm-unknown-linux-gnueabi/lib/gcc/arm-unknown- linux-gnueabi/5.1.0 /../../../../ arm-unknown-linux-gnueabi/bin/ld.bfd:/lib/libpthread.so.0を見つけることができません
/usr/local/xtools/arm-unknown-linux-gnueabi/lib/gcc/arm-unknown-linux-gnueabi/5.1.0/../../../../arm-unknown-linux -gnueabi/binに/ ld.bfd:エラー:私は-L/Buildrootライブラリを追加したり、-L /腕 - ときldは
1つの終了ステータスを返した/usr/lib/libpthread_nonshared.a
collect2はを見つけることができませんlibpthreadを見つけるためにlinuxライブラリを使用すると、./configureは失敗します。 libpthreadのコピー... pmtstaging/usr/libは効果がありません。私はすでにpmtstagingにlibfreetypeとlibpng12を追加しました。さらに、libSDL2とlibzをBuildrootからpmtstagingにコピーしました。
コンパイルしたSDL2_ttfをarm-linuxに正しくクロスコンパイルした人はいますか?それはできますか?