2012-03-20 15 views
19

mam standardowy pakiet kodu źródłowego pod Linuksem, który wymaga do uruchomieniaJak zaimportować projekt makefile C w Eclipse lub umieścić w ramach Eclipse

./configure 
make 

go skompilować (i to działa ok).

Głównie te pliki są C/C++

Czy to możliwe, aby umieścić ten projekt pod kontrolą Eclipse? Życzę, aby przeglądać definicje itp ...

UPDATE 1

Mam Eclipse Indigo działa na Ubuntu. Zawiera oczywiście CDT.

Po wybraniu File-Import nie widzę opcji pasującej pod numerem C/C++. Pod General Mam Existing Projects into Workspace, ale dostaję No project are found to import, jeśli wskażę tego kreatora do mojego katalogu głównego projektu.

UPDATE 2

Mam zainstalowane Eclipse z Ubuntu menedżera pakietów. Prawdopodobnie było to nie w porządku.

+0

Jaka jest twoja konfiguracja? – DerMike

Odpowiedz

19

Najpierw uruchom plik ./configure, aby wygenerować plik Makefile. Po tym, jeśli masz zainstalowany CDT, po prostu wybierz opcję "Plik-> Nowy-> Makefile Project With Existing Code" i wskaż katalog, w którym przechowywany jest plik Makefile.

+0

Nie mam opcji "Plik-> Nowy-> Plik Makefile z istniejącym kodem". Prawdopodobnie muszę zainstalować Eclipse nie z menedżerem pakietów Ubuntu. – Dims

+1

Wypróbuj plik-> Nowy-> Inny-> Projekt pliku Makefile z istniejącym kodem. Zainstaluj CDT, jeśli już nie masz. – manasij7479

3

Nie mów o imporcie.

Utwórz nowy projekt C/C++ za pomocą Kreatora nowego projektu i określ "folder główny" jako domyślną lokalizację nowego projektu.

Zobacz instrukcję here.

Czytaj „Tworzenie nowych projektów z istniejących korzeni źródłowych”

4

Utwórz nowy projekt, należy odznaczyć opcję „Użyj domyślnej lokalizacji” robiąc tak. Dodaj ścieżkę drzewa źródłowego w polu lokalizacji. Teraz wybierz "Makefile Project" w oknie typów projektów.

w „Ustawienia Builder” (projekt> Właściwości), odznacz „Użyj domyślnego polecenia build” i dodać:

make -f /<your project location/Makefile 

Jeśli makefile nazywa się inaczej, można ją zmienić tutaj.

Aby uruchomić aplikację, dodaj aplikację w Konfiguracjach uruchamiania. Zobacz pełne instrukcje: here.

Powiązane problemy