0

私は現在、32/64ビットバージョンのaprを2回構成してビルドし、出力をlipoと組み合わせてビルドしています(apr-1.4.5)64ビットバージョンのapr-util-で同じことを達成しようとしています。 1.4.1ですが、すべての出力がi386 32ビットのようです。次の行を使用して構成し、ビルドしようとしています。

./configure --target=x86_64 --prefix=`pwd`/64bit  --with-apr=`pwd`/../apr-1.4.5 CFLAGS="-m64" && make all && make install

私も次のことを試しました:

./configure --build=x86_64 --prefix=`pwd`/64bit  --with-apr=`pwd`/../apr-1.4.5 && make all && make install

./configure --build=x86_64 --prefix=`pwd`/64bit  --with-apr=`pwd`/../apr-1.4.5 CFLAGS="-m64" && make all && make install

および他のさまざまなバリアント、おそらく誰かがx86_64バージョンを構築しています。

明確にするために、動的ライブラリではなく、静的ライブラリ、.aファイルを見ています。

4

1 に答える 1

0

rules.mk ファイルには、32 ビットを強制する -m32 に設定される CFLAG があります。これは ./configure スクリプトによって追加され、configure 後に削除する必要があります...

于 2012-02-14T17:31:58.260 に答える