开发者

Eclipse adding your own build command

I am new to eclipse and wanted to do the following:

  1. Use my custom build commands with eclipse. Until now I only saw make all. I use a shell script for building my project; how can I use that in an Eclipse environment?
  2. When I create a new project with the existing source code, it doesn't add the files,开发者_如何转开发 without building the code and if code fails to build (because I generally don't have make all).

How do I resolve this issue?


You can add a custom builder in the "Builders" category of the project properties.

project->properties->builders->new

there you can also deactivate the default eclipse builders..

hope that helped


In addition to what smeg4brains said and assuming that you are using the CDT plugin you can go to:

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

Uncheck Use default build command on the Builder Settings tab and replace make with e.g. scons.

On the Behaviour tab you can then specify the target to call for the Build and Clean phase.

To resolve your second issue open the Project menu and uncheck Build automatically. This will prevent Eclipse from building the project when it thinks it is necessary.


If you want to add other your own commands then the easiest way is to write Ant file for your project so by clicking once you can execute all your commands.To see how to write Ant file click here


I was able to do something similar to have protoc run on my .proto files. I did it by adding a "Make Target" to the project.


A lot of stuff in Eclipse you can get around using Ant, which are XML scripts, and there is also a ANT project builder which uses those. If you don't like to mess with frankly quite touchy GUI options, just write a build.xml and use ANT build as the project builder.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜