1
我收到了一些奇怪的結果,試圖鏈接到外部庫。 如果我運行在命令行中執行以下操作:鏈接和編譯後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命令做一些錯誤的事情,但是當它鏈接和編譯時,我不知道是什麼。
任何幫助,將不勝感激。
謝謝!