2012-11-02 6 views
0

PROJ4 라이브러리가 cygwin에서 성공적으로 컴파일되어/usr/local에 설치되었습니다.android NDK, cygwin gcc의 정적 라이브러리를 연결할 수 없습니다.

나뿐만 컴파일하려고 해요 : 내가 잘못 뭐하는 거지

$ arm-linux-androideabi-gcc -o conftest -mthumb temp.c -lproj -L/usr/local/lib -lproj -lz -lm -ldl

C:/dev/Android/android-ndk-r7c/android-8-toolchain/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: cannot find -lproj collect2: ld returned 1 exit status

?

답변

0

잘 시도는, 문제는 안드로이드-GCC는 Cygwin에서 경로를 이해하지 않는다는 것입니다, 그래서 우리는 윈도우 경로를 사용할 필요가 :

$ arm-linux-androideabi-gcc -o conftest -mthumb temp.c -lproj -Lc:/path/to/lib -lproj -lz -lm -ldl

0

$ arm-linux-androideabi-gcc -o conftest -mthumb temp.c /usr/local/lib/libproj.a -lz -lm -ldl 
관련 문제