作者shaopj (天空藍^_^)
看板C_and_CPP
標題[問題]無法編譯(undefined reference to `lsame_'....)
時間Sat Apr 4 22:34:51 2009
http://rafb.net/p/UewqoU78.html
這是一個寫好的程式,用來對矩陣做高斯消去法的.
想直接拿來用,但無法編譯.不知道問題出在哪.
[Linker error] undefined reference to `lsame_'
more undefined references to `lsame_' follow
[Linker error] undefined reference to `slamch_'
[Linker error] undefined reference to `xerbla_'
.
.
.
我是超級初學者...麻煩善心人士幫忙一下...感恩!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.146.77
1F:推 SHBK:這幾個functions找不到定義壓 有額外用到lib 記得加 04/05 01:54
2F:→ SHBK:-l -L 告訴compiler(以gcc來說的話) 04/05 01:54
3F:→ firedcf:VC++ 6.0 的compiler 說... 04/05 09:39
4F:→ firedcf:f2c.h 檔案不存在.... 所以他就不過了.XD 04/05 09:40
5F:→ firedcf:在網路上搜尋下載了f2c.h然後compiler說找不到blaswrap.h 04/05 09:53
6F:→ firedcf:在網路上搜尋下載了blaswrap.h繼續compiler 04/05 09:54
7F:→ firedcf:結果是0 error(s), 12 warning(s) ... 04/05 09:54
8F:→ firedcf:conversion from double to float, possible loss of data 04/05 09:55
9F:→ firedcf:十二個都一樣,就是可以跑了嘛..XD 04/05 09:55
10F:→ shaopj:請問要怎麼加-l -L啊? 我是超級初學者...我的編譯器紀錄: 04/05 10:38
11F:→ shaopj:編譯器: Default compiler 執行檔案 '' gcc.exe...'' 04/05 10:39
12F:→ shaopj:gcc.exe "C:\Documents and Settings\User\桌面\Q2.14\sges 04/05 10:40
13F:→ shaopj:svx.c" -o "C:\Documents and Settings\User\桌面\Q2.14\sg 04/05 10:40
14F:→ shaopj:esvx.exe" -I"E:\C\Dev-Cpp\include" -L"E:\C\Dev-Cpp 04/05 10:40
15F:→ shaopj:\include" -L"E:\C\Dev-Cpp\lib" 麻煩解救一下 04/05 10:41
16F:→ firedcf:dev c++ ....努力安裝中XD等等在給測試報告XD 04/05 11:51
17F:→ shaopj:嗯嗯 多謝f大的幫忙 04/05 14:13
18F:→ firedcf:我安裝了Dev-C++ 5.0 beta 9.2 (4.9.9.2) 04/05 14:25
19F:→ firedcf:compiler 找不到 f2c.h , blaswrap.h . 04/05 14:25
20F:→ firedcf:如果你手上沒有這兩個呢...就去下載吧. 04/05 14:25
21F:→ firedcf:下載後可以 和sgessvx.c 放在一起. 04/05 14:25
22F:→ firedcf:compiler就不會說找不到那兩個檔案了. 04/05 14:26
23F:→ firedcf:我放棄加註了..好累...我用回文XD 04/05 14:28