如何在启用“自动生成makefile”时更改Eclipse CDT中的默认构建目录路径?

时间:2017-02-11 21:32:31

标签: eclipse eclipse-cdt

我正在使用Eclipse Neon CDT,我必须在C / C ++ Build Settings中启用“自动生成文件”以便我的项目进行编译。但是,一旦我这样做,构建目录将灰显,并且无法找到更改默认构建目录路径的方法。我该如何解决这个问题?

附件是显示相同的屏幕截图。我需要将构建目录从workspace / Default更改为workspace / target。

enter image description here

谢谢

2 个答案:

答案 0 :(得分:1)

我不确定为什么在选中“自动生成Makefile”时不能直接编辑“Build目录”,但这是一种间接使它成为你想要的方式:

  • 在该对话框的顶部附近,点击“管理配置...”
  • 创建一个名为“target”的新配置(您希望将您的构建目录命名为什么)。您可以从默认配置中复制设置。
  • 在“管理配置”旁边的下拉列表中,选择新创建的“目标”配置。
  • 根据需要观察Build目录更改为“target”。

答案 1 :(得分:0)

如果遵循HighCommander4提供的答案,并使用单个句点作为配置名称,它将默认为当前目录。这是有道理的,因为在Linux,Windows或Apple Desktop的命令提示符下,发出 “ cd ..” 将遍历到父目录。 “ cd”。 的使用遍历到当前目录。