我使用的是 Ubuntu 13.04 Gnome 版本。我尝试使用源代码编译 Octave 3.6.4。一切configure
顺利,没有任何错误,但 make 命令返回了以下错误:
collect2: error: ld returned 1 exit status
make[3]: *** [octave] Error 1
make[3]: Leaving directory `/home/ankit/Softwares/octave-3.6.4/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ankit/Softwares/octave-3.6.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ankit/Softwares/octave-3.6.4'
make: *** [all] Error 2
我还需要发布什么内容才能解决这个问题?
答案1
我终于解决了这个问题。问题在于 fortran 库无法与 g++ 通信,因为我将 F77 作为默认的 fortran 编译器。因此我安装了 gfortran,这有助于我顺利完成 make 过程。这是整个讨论线在八度帮助页面上,以防任何人需要有关此问题的更多帮助。