Я новичок, и мне нужна ваша помощь. Я использую 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.
Я думаю, это означает, что компоновщики для компиляции не работают должным образом. Тем не менее, я не знаю, что мне делать дальше, хотя я исследовал вопросы подобных ошибок.
Спасибо за ваш совет.
Я не вижу, что любые проблемы компилируют это программное обеспечение следующим образом:
sudo apt-get install git build-essential gfortran \
liblapack-dev libglu1-mesa-dev freeglut3-dev
cd ~/Downloads
git clone https://gitlab.com/anthonyjs/orient.git
cd orient
make
После компиляции это обычно работает:
$ ./bin/orient
ORIENT version 5.0.09 (4d48c82)
by
Anthony Stone
with contributions from
Andreas Dullweber, Ola Engkvist, Elena Fraschini, Matt Hodges,
Andy Meredith, David Nutt, Paul Popelier and David Wales
Compiled with gfortran on 03 November 2019 at 19:21:08
Starting at 19:21:51 on 3 Nov 2019
Parameters for this version:
Maximum rank of multipole moments: 5
Maximum rank of polarizabilities: 4
У Вас могут быть некоторые недостающие зависимости.