Re: [問題]無法編譯(undefined reference to `lsam …
我安裝了Dev-C++ 5.0 beta 9.2 (4.9.9.2)
compiler 找不到 f2c.h , blaswrap.h .
如果你手上沒有這兩個呢...就去下載吧.
下載後可以 和sgessvx.c 放在一起.
compiler就不會說找不到那兩個檔案了.
但是會有新的問題出現 ...
undefined reference to `lsame_'
類似這樣的文字會出現 31次....
完整的是...
編譯器紀錄:
編譯器: Default compiler
執行檔案 '' gcc.exe...''
gcc.exe "M:\dcf\devcpp\31.c" -o "M:\dcf\devcpp\31.exe" -I"M:\dcf\Dev-Cpp\include" -L"M:\dcf\Dev-Cpp\lib"
M:\dcf\devcpp\31.c:570:16: warning: no newline at end of file
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xc6):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xdc):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xf2):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x13c):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x153):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x18c):31.c: more undefined references to `lsame_' follow
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x1c8):31.c: undefined reference to `slamch_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x1f2):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x21d):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x234):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x30f):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x335):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x6ab):31.c: undefined reference to `xerbla_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x71a):31.c: undefined reference to `sgeequ_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x77a):31.c: undefined reference to `slaqge_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x797):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x7ae):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x7e7):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x7fe):31.c: undefined reference to `lsame_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x97f):31.c: undefined reference to `slacpy_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0x9b6):31.c: undefined reference to `sgetrf_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xa0a):31.c: undefined reference to `slantr_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xa6a):31.c: undefined reference to `slange_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xae6):31.c: undefined reference to `slange_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xb31):31.c: undefined reference to `slantr_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xb91):31.c: undefined reference to `slange_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xbee):31.c: undefined reference to `sgecon_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xc30):31.c: undefined reference to `slacpy_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xc82):31.c: undefined reference to `sgetrs_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xd24):31.c: undefined reference to `sgerfs_'
C:\DOCUME~1\ADMINI~2.MYC\LOCALS~1\Temp/ccQfgaaa.o(.text+0xed6):31.c: undefined reference to `slamch_'
M:\dcf\Dev-Cpp\lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16'
collect2: ld returned 1 exit status
執行結束
這個麼..第一個反應是 沒宣告好...
然後看了一下...好像沒問題XDDDD
我又仔細看了程式碼...
發現沒有 main function .XDDD
他這並不是什麼寫好的可以用的程式.
而是整個程式碼是一個可以拿來呼叫的function.
你需要另外寫一個程式...來呼叫這個function XD
(對於我這個不專業人士來說.....我也只想的到function這個叫法XD)
(有錯誤歡迎指正XD)
初學者怎麼會寫這個程式...我搞不懂 >O< ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.210.49
推
04/05 15:30, , 1F
04/05 15:30, 1F
→
04/05 15:30, , 2F
04/05 15:30, 2F
→
04/05 15:31, , 3F
04/05 15:31, 3F
推
04/05 18:20, , 4F
04/05 18:20, 4F