외부 라이브러리에 연결하려고하는 일부 이상한 결과가 나타납니다. 나는 명령 줄에서 다음 실행하는 경우 :링크 및 컴파일 후 C 실행 오류
gcc fftwTest.c -I../extlib/fftw-3.3.5-dll32 -L../extlib/fftw-3.3.5-dll32 -lfftw3-3 -lm -o test
TEST.EXE 컴파일,하지만 난 그것을 실행할 때 나는 libfftw3-3.dll로부터 없기 때문에 프로그램을 시작할 수 없다는 오류 메시지가 내 컴퓨터. 링커가 컴파일 할 때 발견 했음에도 불구하고.
대신 libfftw3-3.dll을 내 fftwTest.c 파일과 동일한 디렉토리에두고 -L로 컴파일하면 OK가 실행됩니다. 그래서 나는 이것이 내가 -L 명령에 뭔가 잘못되어 있음을 암시한다고 생각한다. 그러나 그것이 링크되고 컴파일됨에 따라 나는 무엇이 옳은지 알지 못한다.
도움을 주시면 감사하겠습니다.
감사합니다.