정보가있는 경우이 문제에 대한 도움이 필요합니다.연결 오류 : 정의되지 않음 정적 libarary에 대한 참조
xscale-elf
(ARM 아키텍처)에 speex1.2rc1
을 구성한 다음 make
과 make install
을 실행했습니다. 그래서 나는 에 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
을 볼 수 있고, 또한 메이크에 선 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