openssl移植

来源:互联网 发布:数据爆炸时代 编辑:程序博客网 时间:2024/06/05 05:28

一、安卓

export NDK=/Users/aa/software/android-ndk-r12b$NDK/build/tools/make-standalone-toolchain.sh --platform=android-9 --toolchain=arm-linux-androideabi-4.9 --install-dir=`pwd`/android-toolchain-armexport TOOLCHAIN_PATH=`pwd`/android-toolchain-arm/binexport TOOL=arm-linux-androideabiexport NDK_TOOLCHAIN_BASENAME=${TOOLCHAIN_PATH}/${TOOL}export CC=$NDK_TOOLCHAIN_BASENAME-gccexport CXX=$NDK_TOOLCHAIN_BASENAME-g++export LINK=${CXX}export LD=$NDK_TOOLCHAIN_BASENAME-ldexport AR=$NDK_TOOLCHAIN_BASENAME-arexport RANLIB=$NDK_TOOLCHAIN_BASENAME-ranlibexport STRIP=$NDK_TOOLCHAIN_BASENAME-stripexport ARCH_FLAGS="-march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16"export ARCH_LINK="-march=armv7-a -Wl,--fix-cortex-a8"export CPPFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-strict-aliasing -finline-limit=64 "export CXXFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-strict-aliasing -finline-limit=64 -frtti -fexceptions "export CFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-strict-aliasing -finline-limit=64 "export LDFLAGS=" ${ARCH_LINK} "./Configure android-armv7





0 0
原创粉丝点击