有用 android NDK 成功编译[Redsocks2]: https://github.com/semigodking/redsocks 的么? 我按照 github 上 WIKI 上的[编译方法] :https://github.com/semigodking/redsocks/wiki/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Android-NDK%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91redsocks2 找到那几个.c 文件,并且按照上面的方法进行了操作,但是 ndk-build 的时候出现了以下错误。
[armeabi] Compile thumb : redsocks <= main.c
/opt/src/redsocks/android/jni/openssl/ssl/../../../../main.c: In function 'wait_for_network':
/opt/src/redsocks/android/jni/openssl/ssl/../../../../main.c:95:25: error: 'IPPROTO_TCP' undeclared (first use in this function)
hints.ai_protocol = IPPROTO_TCP; /* We want a TCP socket /
^
/opt/src/redsocks/android/jni/openssl/ssl/../../../../main.c:95:25: note: each undeclared identifier is reported only once for each function it appears in /usr/local/android-ndk/build/core/build-binary.mk:472: recipe for target '/opt/src/redsocks/android/obj/local/armeabi/objs/redsocks/main.o' failed
make: ** [/opt/src/redsocks/android/obj/local/armeabi/objs/redsocks/main.o] Error 1
各位 V 友有什么解决方法么?这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.