[問題] 安裝GSL 1.14於Cygwin

看板C_and_CPP作者 (Bite me)時間13年前 (2010/11/16 16:18), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 我想在cygwin上安裝GSL函式庫, 照它install說明的安裝步驟如下: ./configure make make install INSTALL文件中指出安裝後預設的資料夾為usr/local 意思是不是說,我應該在C:\cygwin\usr\local 看到整個GSL函式庫? 結果沒有。 希望得到的正確結果: 程式跑出來的錯誤結果: /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lgsl /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lgslcblas collect2: ld returned 1 exit status 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Windows 7 32bit, gcc/g++ 有問題的code: (請善用置底文標色功能) 補充說明: 以-lgsl和-lgslcblas當關鍵字爬過一些文,但都只說GSL函式庫未安裝, 可是我手頭的安裝資訊只有GSL提供的那三行程式碼@@ Windows的資料夾權限控制功能我也全都釋放了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.27.121

11/16 16:51, , 1F
make install 他輸出有正確安裝到嗎
11/16 16:51, 1F

11/16 17:02, , 2F
install之後 在usr/local/include底下會出現gsl資料夾
11/16 17:02, 2F

11/16 17:03, , 3F
裡頭就有gsl的.h檔,我要更動它的位置才能用嗎?
11/16 17:03, 3F

11/16 19:48, , 4F
他編譯沒問題 連結才有問題 檢查看看 /usr/local/lib/ 下
11/16 19:48, 4F

11/16 19:49, , 5F
有沒有 libgsl.so libgsl.a 這種
11/16 19:49, 5F

11/16 19:53, , 6F
有libgsl.a libgsl.la libgslcblas.a libgslcblas.la
11/16 19:53, 6F

11/16 21:13, , 7F
後來我用cygwin的安裝檔重新安裝有關gsl的部分,就解決了!
11/16 21:13, 7F
文章代碼(AID): #1CuZvJ0M (C_and_CPP)