2010-06-04 12 views
23

Sono nuovo di Eclipse e voleva fare quanto segue:Eclipse aggiungendo il proprio comando build

  1. Usa mia generazione personalizzata comandi con Eclipse. Fino ad ora ho visto solo make all. Io uso uno script di shell per costruire il mio progetto; come posso usarlo in un ambiente Eclipse?
  2. Quando creo un nuovo progetto con il codice sorgente esistente, non aggiunge i file, senza creare il codice e se il codice non riesce a creare (perché generalmente non ho make all).

Come posso risolvere questo problema?

risposta

19

È possibile aggiungere un builder personalizzato nella categoria "Builders" delle proprietà del progetto.

Progetto-> proprietà-> builders-> nuovo

lì si può anche disattivare i costruttori di default eclissi ..

speranza che ha aiutato

10

In aggiunta a quanto detto e smeg4brains supponendo che si stanno usando il plugin CDT si può andare a:

progetto -> proprietà -> C/C++ costruire

Deseleziona Use default build command nella scheda Builder Settings e sostituisci marca con ad es. scons.

Nella scheda Behaviour è possibile specificare la destinazione da chiamare per la fase e Clean.

Per risolvere il secondo problema, aprire il menu Project e deselezionare Build automatically. Ciò impedirà a Eclipse di costruire il progetto quando lo ritiene necessario.

+2

Non risolve il problema. Devo fare qualcosa del genere ./build.sh ARGC1 ARGC2 – Viks

+6

Questo è esattamente quello che puoi fare se segui la mia descrizione. Usa '$ {workspace_loc: /YOUR_PROJ/build.sh}' invece del comando 'make' e sostituisci il' Build' flag 'all' con' ARGC1 ... ARGCN' nella scheda del comportamento. Ecco come uso gli script di compilazione personalizzati invece di usare make. – MKroehnert

+0

come gestireste le configurazioni di compilazione e si integreranno con il debugger? –

4

Se si desidera aggiungere altri comandi personalizzati quindi il modo più semplice è quello di scrivere il file Ant per il progetto in modo facendo clic una volta è possibile eseguire tutta la tua commands.To vedere come scrivere file di Ant click here

1

ero in grado di fare qualcosa di simile ad avere protoc eseguito sui miei file .proto. L'ho fatto aggiungendo un "Make Target" al progetto.

Problemi correlati