誰かが情報を持っている場合、この問題についてあなたの助けが必要です。リンクエラー:未定義静的なlibararyへの参照
Iは、make
とmake install
を実行し、その後、(ARMアーキテクチャ)xscale-elf
ためspeex1.2rc1
を設定しています。だから、私はのlibspeex.a
を得て、libogg.a
もコンパイルしました。それはその可能性があります
./configure --host=xscale-elf
:として私は./configure
オプションを渡さ
/usr/lib/gcc/xscale-elf/3.4.3/../../../../xscale-elf/bin/ld: cannot find -lspeex
collect2: ld returned 1 exit status
make: *** [exe0] Error 1
:しかし、私は、私はこのエラーを取得し、(LDFLAGS += -lspeex -lm
を追加することで)私のプログラムにライブラリをリンクし、コンパイルしようとすると、リンカはlibspeex.a
を見ることができない、と私はまた、Makefileの中の行LDFLAGS += /usr/local/lib/libspeex.a -lm
を試みたが(もリンクして)別のエラーを得た:
/tmp/ccvi7Pns.o(.text+0x179c): In function `main':
: undefined reference to `BlinkC$speex_bits_init'
collect2: ld returned 1 exit status
make: *** [exe0] Error 1