0

私はPROJ4ライブラリを持っており、cygwinで正常にコンパイルされ、/ usr/localにインストールされています。

私は次のようにコンパイルしようとしています:

$ 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

私は何が間違っているのですか?

4

2 に答える 2

0

試す

$ arm-linux-androideabi-gcc -o conftest -mthumb temp.c /usr/local/lib/libproj.a -lz -lm -ldl
于 2012-11-02T16:08:45.053 に答える
0

問題は、android-gccがcygwinパスを理解しないため、Windowsパスを使用する必要があることです。

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

于 2012-11-03T18:43:53.283 に答える