得到了错误
/usr/bin/ld: cannot find -lgfortran
虽然安装了:
ldconfig -p | grep fortran libgfortran.so.3 (libc6,x86-64) => /usr/lib/libgfortran.so.3
解决办法:
sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/x86_64-linux-gnu/libgfortran.so
因为-lname选项(在本例中为name为gfortran)指示链接器在库搜索路径中搜索名为libname.a的库文件.如果找到并且没有 – [B]静态选项强制执行静态链接,则链接器将再次搜索libname.so并改为链接(如果找到).如果找不到libname.a,则尽管存在libname.so,仍会给出错误.