我目前正在通过配置和构建两次并将输出与lipo相结合来构建32/64位版本的apr,(apr-1.4.5) 我试图用64位版本用apr-util-1.4.1完成同样的事情,但我的所有输出似乎都是i386 32bit, 我正在尝试使用以下行进行配置和构建:
./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 :(得分:0)
在rules.mk文件中有一个CFLAG被设置为-m32,强制32位,这是由./configure脚本添加的,必须在配置后删除...