往android上移植curl

来源:互联网 发布:大数据时代的基本特征 编辑:程序博客网 时间:2024/06/07 15:05

A=/home/rf/mydroid && /
PATH="$A/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin:$PATH" /
./configure --host=arm-linux /
CC=arm-eabi-gcc  /
CPPFLAGS="-I $A/system/core/include   -I $A/hardware/libhardware/include   -I $A/hardware/libhardware_legacy/include   -I $A/hardware/ril/include   -I $A/dalvik/libnativehelper/include   -I $A/frameworks/base/include   -I $A/frameworks/base/opengl/include   -I $A/external/skia/include   -I $A/out/target/product/generic/obj/include   -I $A/bionic/libc/arch-arm/include   -I $A/bionic/libc/include   -I $A/bionic/libstdc++/include   -I $A/bionic/libc/kernel/common   -I $A/bionic/libc/kernel/arch-arm   -I $A/bionic/libm/include   -I $A/bionic/libm/include/arch/arm   -I $A/bionic/libthread_db/include   -I $A/external/curl/include/   -I $A/external/curl   -I $A/out/target/product/generic/obj/STATIC_LIBRARIES/libcurl_intermediatesc  -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5TE__  -I $A/system/core/include/arch/linux-arm/ -include $A/system/core/include/arch/linux-arm/AndroidConfig.h -DANDROID -DHAVE_CONFIG_H -DSK_RELEASE -DNDEBUG"  /
CFLAGS="-nostdlib -Bdynamic -Wl,-T,$A/build/core/armelf.x -Wl,-dynamic-linker,$A/system/bin/linker -Wl,--gc-sections -Wl,-z,nocopyreloc  -L$A/out/target/product/generic/obj/lib -Wl,-rpath-link=$A/out/target/product/generic/obj/lib -lc -lstdc++ -lm  $A/out/target/product/generic/obj/lib/crtbegin_dynamic.o  -Wl,--no-undefined /home/rf/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/../lib/gcc/arm-eabi/4.2.1/interwork/libgcc.a $A/out/target/product/generic/obj/lib/crtend_android.o" /
LIB="-L $A/out/target/product/generic/obj/lib  /out/target/product/generic/obj/lib/crtbegin_dynamic.o -lc -Wl $A/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/interwork/libgcc.a $A/development/ndk/build/platforms/android-4/arch-arm/usr/lib/crtbegin_dynamic.o $A/development/ndk/build/platforms/android-4/arch-arm/usr/lib/crtend_android.o "

 

上面需要把A替换成Android根目录,

原创粉丝点击