启用 "Generate makefiles automatically" 时如何更改 Eclipse CDT 中的默认构建目录路径?
How to change default build directory path in Eclipse CDT when "Generate makefiles automatically" is enabled?
我正在使用 Eclipse Neon CDT,我必须在 C/C++ 构建设置中启用 "Generate Make Files Automatically" 才能编译我的项目。但是,一旦我这样做,构建目录就会变灰,并且无法找到更改默认构建目录路径的方法。我该如何解决这个问题?
附件是显示相同内容的屏幕截图。我需要将构建目录从 workspace/Default 更改为 workspace/target。
谢谢
我不确定为什么在选中 "Generate Makefiles automatically" 时不能直接编辑 "Build directory",但有一种方法可以间接使其成为您想要的内容:
- 在该对话框的顶部附近,单击 "Manage Configurations..."
- 创建一个名称为 "target" 的新配置(您希望构建目录的名称)。您可以从默认配置复制设置。
- 在“管理配置”旁边的下拉列表中,select 新创建的 "target" 配置。
- 观察构建目录根据需要更改为 "target"。
如果您按照HighCommander4 提供的答案,并使用单个句点作为配置名称,它将默认为当前目录。这是有道理的,因为从 Linux、Windows 或 Apple Desktop 下的命令提示符发出 "cd .." 会遍历到父目录。使用"cd ."遍历到当前目录.
我正在使用 Eclipse Neon CDT,我必须在 C/C++ 构建设置中启用 "Generate Make Files Automatically" 才能编译我的项目。但是,一旦我这样做,构建目录就会变灰,并且无法找到更改默认构建目录路径的方法。我该如何解决这个问题?
附件是显示相同内容的屏幕截图。我需要将构建目录从 workspace/Default 更改为 workspace/target。
谢谢
我不确定为什么在选中 "Generate Makefiles automatically" 时不能直接编辑 "Build directory",但有一种方法可以间接使其成为您想要的内容:
- 在该对话框的顶部附近,单击 "Manage Configurations..."
- 创建一个名称为 "target" 的新配置(您希望构建目录的名称)。您可以从默认配置复制设置。
- 在“管理配置”旁边的下拉列表中,select 新创建的 "target" 配置。
- 观察构建目录根据需要更改为 "target"。
如果您按照HighCommander4 提供的答案,并使用单个句点作为配置名称,它将默认为当前目录。这是有道理的,因为从 Linux、Windows 或 Apple Desktop 下的命令提示符发出 "cd .." 会遍历到父目录。使用"cd ."遍历到当前目录.