我打算构建一个 tesseract 项目,用作我项目的库。尝试在关闭用户帐户控制的 Windows 7 上构建时,cygwin 出现此错误。
$ /cygdrive/c/android-ndk-r8/ndk-build
SharedLibrary : liblept.so
C:/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libgnustl_static.a: No such file: Permission denied
collect2: ld returned 1 exit status
/cygdrive/c/android-ndk-r8/build/core/build-binary.mk:369: recipe for target `obj/local/armeabi/liblept.so' failed
make: *** [obj/local/armeabi/liblept.so] Error 1
请告诉我应该如何构建项目。
最佳答案
抱歉第一次回答问题。
我遇到了和你一样的问题。
然后我使用带有命令的 cygwin bash 解决它:$ chmod -R 777/cygdrive/c/android/workspace
C:/Android/workspace
是我的 Eclipse 工作空间。
一些here给了我洞察力
关于android - Cygwin 的 NDK 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551742/