如何在代码块中运行我的程序之前设置/取消设置环境变量

时间:2018-05-31 09:01:00

标签: codeblocks

我正在使用Code :: Blocks fortran项目分叉,svn 11210 sdk版本1.32.0

我之前使用过较旧的Code :: Blocks版本,因此我保存的选项现在与这个新版本冲突,但我不知道如何更改它们。 当我从Code :: Blocks中运行我的程序时(我按下“Build and run”按钮),日志窗口中出现以下文本:

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:。:/首页/我/ fortran_projects / CDI /安装/包括:在/ usr / lib64下

在调用程序之前插入。当我使用以前版本的Code :: Blocks时,我似乎插入了它。我还使用了旧版本的gfortran,其库位于/ usr / lib64中。我现在使用更新版本的gfortran,其库放在另一个目录中。所以,这条命令行是冲突的。

我检查了以下选项,但冲突的字符串不存在:

  • 设置 - >环境 - >常规设置 - >启动控制台程序的终端
  • 设置 - >环境 - >常规设置 - >环境变量
  • 设置 - >全局变量

我真的不知道在哪里找到它。

1 个答案:

答案 0 :(得分:0)

违规路径(" / usr / lib64")位于项目"构建选项..."面板,在调试和发布的通用设置中,在"搜索目录"在" Linker"。

我删除了它,现在一切正常。