2009-10-13 10 views
8

La mia azienda ha tradizionalmente utilizzato un ambiente di sviluppo della riga di comando Linux. Usiamo uno script per gestire le variabili di ambiente PATH e LD_LIBRARY_PATH durante la compilazione e l'esecuzione. Questo script è chiamato aggiungendolo all'inizio di un comando, come questo:Posso eseguire uno script in una configurazione di esecuzione di Eclipse?

sbs make 
sbs ../bin/foo.exe 

Sto cercando di ottenere il nostro codice da eseguire da Eclipse CDT, e portarci avanti una decina di anni in strumenti di sviluppo. Posso controllare il comando make in una configurazione di build, ma non ho capito come controllare il comando eseguibile in una configurazione di esecuzione. E 'possibile una cosa del genere? O dovremo impostare le variabili di ambiente nella configurazione di esecuzione, invece di fare affidamento sullo script per farlo. L'intenzione della sceneggiatura era di minimizzare il lavoro quando si costruivano versioni diverse di GTK o quando si costruisce su piattaforme diverse (Linux, Solaris, ecc.).

risposta

3

Hmmm, stai cercando la scheda "ambiente" in "Configurazione strumenti esterni" (il pulsante "Riproduci" con la casella degli strumenti rossa)?

alt text http://i35.tinypic.com/vh5k0i.png

Se questo non è quello che stai cercando, si prega di ignorare il mio commment.

+0

cancellato il mio commento precedente, perché ho parlato troppo presto. Invocando Eclipse con lo script, quindi usando una configurazione di strumenti esterni, faccio girare le mie cose! Grazie, fratello! –

1

Per impostare l'ambiente di generazione personalizzata:

Project Properties->C/C++ Build->Environment 

Per eseguire il programma di

Project Properties->Run/Debug Settings->New 

Inserire le variabili in Environment scheda in configurazione di lancio. Fare clic sulla scheda "Comune" e selezionare il pulsante di opzione Shared File e controllare la configurazione del programma di avvio con il progetto.

Se si desidera eseguire altri programmi con la build (diciamo un po 'di pre/post processor), aggiungere un nuovo costruttore con:

Project Properties->Builders->New 
+0

Grazie. Sapevo come impostare le variabili di ambiente, ma non volevo passare attraverso il dolore di impostarle manualmente. Avevo bisogno di essere in grado di eseguire il mio script nello stesso respiro del mio programma, che imposta quelle variabili per me. –

Problemi correlati