2012-03-20 9 views
19

ho pacchetto di codice sorgente di serie sotto Linux, che richiede l'esecuzioneCome importare progetto makefile C in eclisse o mettere in meno di eclisse

./configure 
make 

compilarlo (e funziona bene).

Per lo più questi file sono C/C++

E 'possibile mettere questo progetto sotto il controllo di Eclipse? Vorrei passare in rassegna le definizioni ecc ...

UPDATE 1

ho Eclipse Indigo in esecuzione su Ubuntu. Contiene CDT, ovviamente.

Quando si seleziona File-Import, non vedo alcuna opzione corrispondente sotto C/C++. Sotto General ho Existing Projects into Workspace ma ottengo No project are found to import se punto questa procedura guidata alla mia radice di progetto.

UPDATE 2

ho installato Eclipse con Ubuntu gestore di pacchetti. Probabilmente questo era sbagliato.

+0

Qual è la configurazione? – DerMike

risposta

19

Per prima cosa eseguire ./configure per generare il Makefile. Dopodiché, se hai installato CDT, scegli l'opzione "File-> Nuovo-> Progetto Makefile con codice esistente" e punta alla directory in cui è memorizzato il Makefile.

+0

Non ho l'opzione 'File-> Nuovo-> Makefile con codice esistente'. Probabilmente ho bisogno di installare Eclipse non con il gestore di pacchetti di Ubuntu. – Dims

+1

Prova File-> Nuovo-> Altro-> Crea progetto Makefile con codice esistente. Installa CDT se non lo hai già fatto. – manasij7479

3

Non dire importazione.

Creare un nuovo progetto C/C++ utilizzando la procedura guidata Nuovo progetto e specificare la "cartella radice" come posizione non predefinita del nuovo progetto.

Vedere le istruzioni here.

Leggi "Creazione di nuovi progetti da radici di origine esistenti"

4

Creare un nuovo progetto, assicurarsi di deselezionare l'opzione "Usa posizione di default", mentre farlo. Aggiungi il tuo percorso dell'albero sorgente nel campo posizione. Ora seleziona "Progetto Makefile" nella finestra dei tipi di progetto.

in "Impostazioni Builder" (Progetto> Proprietà), deselezionare la casella "comando build di difetto di uso" e aggiungere:

make -f /<your project location/Makefile 

Se il makefile si chiama in caso contrario, è possibile modificare qui.

Per eseguire l'applicazione, aggiungere l'applicazione in Esegui configurazioni. Vedi le istruzioni complete here.

Problemi correlati