iOS openssl 移植
2013-11-05 16:13
309 查看
iOS armv7 openssl
移植脚本:
执行configure,生成新的编译配置:
./configure iphoneos-cross --openssldir=/Users/magnision/Desktop/openssl/openssl-1.0.1e_armv7/openssl_armv7
修改 makefile
文件,将 CC=gcc修改为:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc -arch armv7
在CFLAG=后面加上:
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
开始编译:
make
make install
iOS armv7s openssl 移植脚本:
执行configure,生成新的编译配置:
./configure iphoneos-cross --openssldir=/Users/magnision/Desktop/openssl/openssl-1.0.1e_armv7s/openssl_armv7s
修改 makefile 文件,将 CC=gcc修改为:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc -arch armv7s
在CFLAG=后面加上:
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
开始编译:
make
make install
静态库合并:
lipo -create ./openssl-1.0.1e_armv7/openssl_armv7/lib/libcrypto.a ./openssl-1.0.1e_armv7s/openssl_armv7s/lib/libcrypto.a -output ./ssllibs/libcrypto.a
lipo -create ./openssl-1.0.1e_armv7/openssl_armv7/lib/libssl.a ./openssl-1.0.1e_armv7s/openssl_armv7s/lib/libssl.a -output ./ssllibs/libssl.a
移植脚本:
执行configure,生成新的编译配置:
./configure iphoneos-cross --openssldir=/Users/magnision/Desktop/openssl/openssl-1.0.1e_armv7/openssl_armv7
修改 makefile
文件,将 CC=gcc修改为:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc -arch armv7
在CFLAG=后面加上:
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
开始编译:
make
make install
iOS armv7s openssl 移植脚本:
执行configure,生成新的编译配置:
./configure iphoneos-cross --openssldir=/Users/magnision/Desktop/openssl/openssl-1.0.1e_armv7s/openssl_armv7s
修改 makefile 文件,将 CC=gcc修改为:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc -arch armv7s
在CFLAG=后面加上:
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
开始编译:
make
make install
静态库合并:
lipo -create ./openssl-1.0.1e_armv7/openssl_armv7/lib/libcrypto.a ./openssl-1.0.1e_armv7s/openssl_armv7s/lib/libcrypto.a -output ./ssllibs/libcrypto.a
lipo -create ./openssl-1.0.1e_armv7/openssl_armv7/lib/libssl.a ./openssl-1.0.1e_armv7s/openssl_armv7s/lib/libssl.a -output ./ssllibs/libssl.a
相关文章推荐
- iOS 移植 openssl
- Toncat-OpenSSL双向认证配置(iOS)
- openssl移植
- ios调支付宝找不到头文件<openssl/rsa.h>
- CoreML尝鲜:将自己训练的 caffe 模型移植到 IOS 上
- IOS移植
- openssl移植
- ARM-Linux 下 openssl 的移植
- opath移植笔记: 从iOS到BlackBerry and Android,从PhoneGap 1.2到2.0.0
- 在 iOS 中使用 OpenSSL 库
- ARM-Linux 下 openssl 的移植
- Mqtt协议IOS移植完1
- Build OpenSSL for iOS
- IOS 之静态库openssl导入文件夹路径(一)
- 使用OpenSSL发送IOS推送通知 Apple Push Notification
- WIN7+VS2012+COCOS2D-X 3.7创建的项目移植到iphone IOS步骤
- 在你的 iOS App中 使用 OpenSSL 库
- iOS 中的 OpenSSL
- iOS调用 AlipaySDK 支付宝找不到头文件<openssl/rsa.h> 的解决方案
- ffmpeg---移植到MAC、IOS系统的步骤总结