Re: [問題] gcc 的時候出了問題 可否幫我看一下 …

看板ck50th310作者 (嚐嚐孤寂的滋味)時間22年前 (2004/01/15 03:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《yeap (^^!)》之銘言: : ※ [本文轉錄自 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_' : 可否教我 我該怎麼做???? : 感謝大家!! 不是很確定~ 在 .c 的程式的 extern 宣告應該要有 type (int, double 之類的~), 應該不是留變數名在上面吧! 我猜 compiler 把那個 extern DSDBCG_ ... 當成另一個東西, 所以就會出現這一堆訊息啦~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.234.247
文章代碼(AID): #101Pbb6L (ck50th310)
文章代碼(AID): #101Pbb6L (ck50th310)