2012-02-06 167 views
0

我目前正在構建apr的32/64位版本,方法是配置和構建兩次並將輸出與lipo相結合,(apr-1.4.5) 我試圖完成與64位版本的APR-UTIL-1.4.1同樣的事情,但我所有的輸出似乎是i386的32位, 我想配置和使用以下行建:構建apr-util 64位Mac OS X構建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文件,而不是動態庫。

回答

0

在rules.mk文件中,有一個CFLAG被設置爲-m32,強制爲32位,這是通過./configure腳本添加的,必須在配置後刪除...