gpt4 book ai didi

iphone - 为 iPhone 编译 OpenSSH?

转载 作者:行者123 更新时间:2023-12-03 18:43:05 25 4
gpt4 key购买 nike

我正在尝试(交叉)编译 obfuscated-openssh对于 iPhone,我遇到了一些问题。我用它来配置构建:

./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

但这不起作用,但是,提示无法找到许多头文件,包括 netinet/in_systm.hopenssl/bn.h。有人对如何完成构建有任何想法吗?

最佳答案

in_systm.h 在 iPhone 上不可用。它只定义了几种类型,它包含的其他部分都是可用的。因此,您可以将 Mac 版本的 header 复制到构建树中并指向它。 (“locate in_systm.h”是查找此类内容的好方法。)

您很可能会遇到更多类似的问题,但这就是解决 in_systm.h 的方法。

关于iphone - 为 iPhone 编译 OpenSSH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com