Sop*_*ert 6 iphone openssh cross-compiling
我正在尝试(交叉)为iPhone 编译混淆的openssh,我遇到了一些问题.我正在使用它来配置构建:
./configure --host=arm-apple-darwin CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.0.1 \
CFLAGS="-arch armv6 -pipe -std=c99 -I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/include \
-L/Users/ben/iphonelib -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type \
-Wunused-variable -fmessage-length=0 -fvisibility=hidden \
-miphoneos-version-min=2.0 -gdwarf-2 -mthumb \
-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk" \
CPP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/cpp \
AR=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar
Run Code Online (Sandbox Code Playgroud)
但这不起作用,抱怨无法找到许多头文件,包括netinet/in_systm.h和openssl/bn.h.有没有人对如何进行构建完成有任何想法?
in_systm.h不适用于iPhone.它只定义了几种类型,并且它包含的其他部分是可用的.因此,您可以将标头的Mac版本复制到构建树中并指向它.("找到in_systm.h"是找到这些东西的好方法.)
您可能会遇到更多这样的问题,但这就是如何解决的问题in_systm.h.
| 归档时间: |
|
| 查看次数: |
2241 次 |
| 最近记录: |