作者firedcf (豪豪)
看板C_and_CPP
标题Re: [问题]无法编译(undefined reference to `lsam …
时间Sun Apr 5 14:30:51 2009
我安装了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
1F:推 shaopj:这是人家写好用来做矩阵的高斯消去法..我只是要拿来用而以 04/05 15:30
2F:→ shaopj:但是不知怎麽compile 04/05 15:30
3F:→ shaopj:多谢f大的帮忙... 04/05 15:31
4F:推 SHBK:这要link COPASI的library.. 04/05 18:20