Domanda

Non utilizzo Eclipse come IDE e non mi interessa farlo. Tuttavia, mi piace il suo debug a livello di sorgente.

Esiste un modo in cui posso usarlo per eseguire il debug di un'app C ++ Linux senza seguire il rituale della creazione di un progetto? (In effetti, posso semplicemente usarlo come frontend per gdb?)

In caso contrario, quali sono i passaggi che devo seguire per creare un progetto che posso usare per eseguire il debug di un programma C ++ esistente che viene creato utilizzando Makefile o altri strumenti (SCons, CMake, ecc.). Non voglio essere in grado di " sviluppare " in Eclipse; tutto quello che devo fare è eseguire il debug.

È stato utile?

Soluzione

Dai un'occhiata a questa domanda . Crea un progetto C / C ++, usa la directory dei sorgenti del tuo progetto come directory del progetto, seleziona per usare il builder esterno e cambia " make " a qualunque strumento tu voglia.

La parte difficile è far funzionare correttamente l'indicizzatore e trovare tutti i file di intestazione.

EDIT: CMake 2.6.x ha il supporto per la generazione di file di progetto CDT, che potrebbe essere una soluzione più semplice.

Altri suggerimenti

Non so se sia cambiato negli ultimi 4 anni da quando è stata pubblicata la domanda, ma c'è un modo molto più semplice per farlo. Sono su Eclipse Luna (4.4.2).

> eclipse&

poi

File > Import > C / C ++ > C / C ++ eseguibile > Next > vai all'eseguibile > Next > scegli un nome per il progetto > Fine

Nessun'altra impostazione del progetto richiesta, nessun percorso di origine (che dovrebbe essere nel codice oggetto). Proprio come eseguire gdb / insight / etc. Quasi vale la pena installare Java.

Configurazione per il debug in Eclipse.

In eclipse,

  1. Vai a Preferenze finestra >
  2. Apparirà un popup quindi selezionare C / C ++, fare clic sulla freccia a discesa, quindi selezionare Debug e fare clic sulla freccia a discesa.
  3. Seleziona Percorso di ricerca sorgente e fai clic su Aggiungi.
  4. Dopo aver fatto clic su Aggiungi, fare clic su Mappatura percorso, quindi fare clic su OK.
  5. Specifica il nome del percorso di mappatura e fai clic su Aggiungi.
  6. Nel percorso di compilazione selezionare il percorso Cygwin (è necessario installarlo) e quindi fare clic su OK.
  7. Nell'opzione debug, fai clic sul percorso di ricerca sorgente e seleziona Mappatura percorso: sorgente progetto e fai clic su Applica e poi ok .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top