Как установить / сбросить переменные среды непосредственно перед запуском моей программы в Code Blocks - PullRequest
0 голосов
/ 31 мая 2018

Я использую Code :: Blocks fortran project fork, svn 11210 sdk версия 1.32.0

Ранее я использовал более старую версию Code :: Blocks, поэтому сохраненные параметры теперь конфликтуют с этим новымверсия, но я не знаю, как их изменить.Когда я запускаю свою программу из Code :: Blocks (я нажимаю кнопку «Построить и запустить»), в окне журнала появляется следующий текст:

Checking for existence: /home/me/fortran_projects/project/bin/Debug/Prevision
Executing: gnome-terminal --hide-menubar  -t Prevision --maximize -x  /usr/local/apps/global/codeblocks_fortran/1.5/cb_console_runner LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.:/home/me/fortran_projects/cdi/installed/include:/usr/lib64 /home/me/fortran_projects/project/bin/Debug/Prevision /home/me/Documentos/calc_config.conf (in /home/me/project)

Вы видите строку

LD_LIBRARY_PATH = $ LD_LIBRARY_PATH ::Кажется, я вставил его, когда использовал предыдущую версию Code :: Blocks.Я также использовал более старую версию gfortran, библиотеки которой находятся в / usr / lib64.Теперь я использую более новую версию gfortran, библиотеки которой находятся в другом каталоге.Итак, этот фрагмент командной строки конфликтует.

Я проверил следующие параметры, но конфликтующей строки там нет:

  • Настройки-> Среда-> ОбщиеНастройки-> Терминал для запуска консольных программ
  • Настройки-> Среда-> Общие настройки-> Переменные среды
  • Настройки-> Глобальные переменные

Я действительно не знаю, где его найти.

1 Ответ

0 голосов
/ 15 июня 2018

Плохой путь ("/ usr / lib64") находился на панели проекта "Параметры сборки ...", в настройках, общих для Отладки и выпуска, в "Поиск по каталогам" и в "Компоновщик".

Я удалил его, и теперь все идет хорошо.

...