Удалите -L 1
; это подразумевается -I
(как в странице справочника говорится), но она переопределила бы его при определении впоследствии.
Когда Вы выполняете программу путем введения ее имени (без части каталога, например, просто mpirun
с возможными аргументами), система ищет файл тем именем в списке каталогов, названных путем поиска программы или путем, если коротко. Этот путь определяется переменной среды PATH
, который содержит разделенный от двоеточия список каталогов, например /usr/local/bin:/usr/bin:/bin
выглядеть первым в /usr/local/bin
, затем /usr/bin
, затем /bin
.
Можно добавить каталоги к пути поиска. Например, если joe установил некоторые программы в его корневом каталоге /home/joe
с исполняемыми файлами в /home/joe/bin
, следующая строка добавляет /home/joe/bin
в конце существующего пути поиска:
PATH=$PATH:/home/joe/bin
В большинстве сред, для этой установки для вступления в силу добавляет строка к названному файлу .profile
в Вашем корневом каталоге. Если тот файл не существует, создайте его.
Если Вы входите в систему в графической среде, в зависимости от Вашей среды и распределения, .profile
может не быть считан. В этом случае посмотрите в документации своей среды или спросите здесь, заявив точно, какую операционную систему, распределение и настольную среду Вы выполняете.
Если Вы входите в систему в текстовом режиме (например, по SSH) и .profile
не читается, но существует названный файл .bash_profile
, добавьте строку к .bash_profile
.
Если Вы не готовы просто скопировать корневой каталог, или если у Вас есть шифрование, одна опция состоит в том, чтобы установить все скомпилированные двоичные файлы в центральной части как /usr/local/bin/
тем путем двоичные файлы доступны для всех и автоматически на ПУТИ также, таким образом, Ваше 2-е требование удовлетворено.