//i386
./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_i386
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/i686-apple-darwin11-llvm-gcc-4.2
CFLAG=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk
//iphone
./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_iphone
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2
CFLAG=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_i386
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/i686-apple-darwin11-llvm-gcc-4.2
CFLAG=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk
//iphone
./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_iphone
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2
CFLAG=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk

本文介绍如何为不同平台(i386与iPhone)配置OpenSSL的跨平台编译环境,包括指定编译器路径、目标目录及必要的编译选项。
2666

被折叠的 条评论
为什么被折叠?



