我是初学者,我需要你的帮助。我使用 Ubuntu18.04 并想安装 Orient 包进行分子计算。 https://gitlab.com/anthonyjs/orient 使用 gfortran 编译器编译时出现此错误。
gfortran -o orient-5.0.09 -L/home/src/Mesa-6.2.1/lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib \
-static-libgfortran -static-libgcc <something>.o -llapack -lblas -lpthread -lgfortran -lc -lglut -lGL -lGLU -lX11 -lm
collect2: fatal error: cannot find 'ld'
compilation terminated.
我认为这表明用于编译的链接器无法正常工作。但是,尽管我研究了类似错误的问题,但我不知道下一步该怎么做。
感谢您的意见。
让我补充一些信息。
$ gfortran --version
GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ gfortran--print-prog-name=ld
ld
$ type -a ld
-bash: type: ld: not found
我没有看到编译此软件的任何问题,如下所示:
编译后正常运行:
您可能缺少一些依赖项。