今天安装Torch的过程中遇到如下问题:
/usr/bin/ld: cannot find -lgfortran
下面给大家分享一下解决的办法: 首先
cd /usr/lib/ locate libgfortran就会出现如下信息:
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgfortran.a /usr/lib/gcc/x86_64-linux-gnu/4.8/libgfortran.so /usr/lib/gcc/x86_64-linux-gnu/4.8/libgfortran.spec /usr/lib/gcc/x86_64-linux-gnu/4.8/libgfortranbegin.a /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 /usr/local/MATLAB/R2014b/sys/os/glnxa64/libgfortran.so.3 /usr/local/MATLAB/R2014b/sys/os/glnxa64/libgfortran.so.3.0.0 /usr/share/doc/libgfortran-4.8-dev /usr/share/doc/libgfortran3 /var/cache/apt/archives/libgfortran-4.8-dev_4.8.4-2ubuntu1~14.04.3_amd64.deb /var/lib/dpkg/info/libgfortran-4.8-dev:amd64.list /var/lib/dpkg/info/libgfortran-4.8-dev:amd64.md5sums /var/lib/dpkg/info/libgfortran3:amd64.list /var/lib/dpkg/info/libgfortran3:amd64.md5sums /var/lib/dpkg/info/libgfortran3:amd64.postinst /var/lib/dpkg/info/libgfortran3:amd64.postrm /var/lib/dpkg/info/libgfortran3:amd64.shlibs /var/lib/dpkg/info/libgfortran3:amd64.symbols
注意如下这一条:
/usr/lib/x86_64-linux-gnu/libgfortran.so.3
最后在命令行执行:
ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 libgfortran.so重新执行
sudo bash install-deps;搞定