※ [本文轉錄自 C_and_CPP 看板]
作者: yeap (^^!) 看板: C_and_CPP
標題: [問題] gcc 的時候出了問題 可否幫我看一下 感謝大家
時間: Mon Jan 12 18:26:24 2004
我有一個fortran的lib名字叫做libdlap.a
我要用到他的一個函式DSDBCG(......)
在.C的程式是不是要這樣寫??
extern DSDBCG_(n,f,xiter,nelt,ia,ja,a,isym,itol,tol,itmax,iter,err,ierr,iunit,rwork,lenw,iwork,leniw);
可是當我在compile時 出現問題
gcc -Wall TESTMATRIX.C -lm -ldlap -o TEST.exe
錯誤訊息是
TESTMATRIX.C: In function `int main ()':
TESTMATRIX.C:120: ISO C++ forbids declaration of `DSDBCG_' with no type
TESTMATRIX.C:120: `DSDBCG_' has both `extern' and initializer
TESTMATRIX.C:120: initializer list being treated as compound expression
TESTMATRIX.C:120: warning: unused variable `int DSDBCG_'
可否教我 我該怎麼做????
感謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.53
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.53