Eclipse添加您自己的构建命令

Vik*_*iks 26 eclipse

我是eclipse的新手,想做以下事情:

  1. 在eclipse中使用我的自定义构建命令.直到现在我才看到make all.我使用shell脚本来构建我的项目; 我如何在Eclipse环境中使用它?
  2. 当我使用现有源代码创建一个新项目时,它不会添加文件,而不会构建代码,如果代码无法构建(因为我通常没有make all).

我该如何解决这个问题?

fas*_*seg 21

您可以在项目属性的"构建器"类别中添加自定义构建器.

项目 - >属性 - > builders->新

在那里你也可以停用默认的eclipse构建器..

希望有所帮助


MKr*_*ert 12

除了smeg4brains所说的并假设你使用的是CDT插件,你可以去:

project - > properties - > C/C++ Build

取消选中Use default build commandBuilder Settings标签并更换使用如scons.

Behaviour然后,您可以在选项卡上指定要调用BuildClean阶段的目标.

要解决第二个问题,请打开Project菜单并取消选中Build automatically.这将阻止Eclipse在认为有必要时构建项目.

  • 如果您按照我的描述,这正是您可以做的.使用`$ {workspace_loc:/YOUR_PROJ/build.sh}`而不是`make`命令,并在行为选项卡上用`ARGC1 ... ARGCN`替换`Build`标志`all`.这就是我使用自定义构建脚本而不是使用make的方法. (7认同)
  • 不解决我的问题.我需要做这样的事情./build.sh ARGC1 ARGC2 (2认同)
  • 我取消选中"使用默认构建命令",并在build命令中填写我的.sh文件的路径:"$ {workspace_loc:/ SampleApp} /build_native.sh",当我运行构建时,eclipse打印正确控制台上文件的完整路径,但文件永远不会执行...任何想法为什么?我正在使用OSX 10.7上的eclipse helios (2认同)