Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ide_codelite [2010/12/28 17:45] pzielin |
ide_codelite [2010/12/28 20:07] (aktualna) pzielin |
||
---|---|---|---|
Linia 36: | Linia 36: | ||
* Generator Doxygen | * Generator Doxygen | ||
===== Interfejs ===== | ===== Interfejs ===== | ||
+ | |||
+ | |||
+ | {{:codelite:glowne_okno.png|}} | ||
+ | |||
+ | Jak widać, interfejs programu jest bardzo prosty i logicznie zbudowany. Rozkład okien i ramek jest podobny do wielu znanych i używanych środowisk dla C/C++. Dzieli się on na paski narzędzi (góra) menadżer projektu ze wszystkimi plikami źródłowymi aktualnie pisanego projektu (strona lewa), edytor tekstu wraz z zakładkami pojawiającymi sie wraz z otwarciem kolejnych plików do edycji (środek) oraz menadżer plików (strona prawa). | ||
+ | |||
+ | ===== Instalacja ===== | ||
+ | ==== Windows ==== | ||
+ | === Pobranie potrzebnych plików === | ||
+ | Aby pobrać potrzebne do instalacji i konfiguracji środowiska pliki najlepiej jest odwiedzić oficjalną stronę [[http://codelite.org/|CodeLite]]. Tam możemy uzyskać informację o aktualnej wersji programu jak i przejść do zakładki "Download". Tam mamy możliwość zapoznania się z krokami które według twórców powinniśmy wykonać aby zainstalować oprogramowanie. Na samej górze pod nagłówkiem "Windows" znajduje się [[http://sourceforge.net/projects/codelite/files/Releases/codelite-2.8/|link]] do poszczególnych plików w różnych wersjach do ściągnięcia z sourceforge.net.{{:codelite:download_button.jpg|}} Twórcy przewidzieli możliwość instalowania oddzielnie środowiska, kompilatora i debuggera. Jest to rozwiązania dobre dla zaawansowanych użytkowników, którzy mogą zainstalować te komponenty w odpowiednich wersjach. W naszym przypadku wybieramy np. plik //codelite-2.8.0.4537-mingw4.4.1.exe//, który ma już w sobie kompilator, debugger i inne potrzebne dodatki. | ||
+ | |||
+ | === Instalacja === | ||
+ | Po ściągnięciu pliku, możemy zabrać się za instalacje środowiska. Przebiega ona w standardowy sposób, instalator zapyta nas jedynie o ścieżki miejsc docelowych dla komponentów programu. | ||
+ | |||
+ | === Pierwsze włączenie === | ||
+ | Po zainstalowaniu CodeLite możemy je uruchomić. W tym celu wyszukujemy uruchamiamy aplikację poprzez skrót w menu Start. Program ładuje się i wita nas zakładką z przydatnymi funkcjami, np. nowy czy ostatni projekt. | ||
+ | |||
+ | ==== Linux ==== | ||
+ | === Pobranie potrzebnych plików === | ||
+ | Podobnie jak w przypadku Windows, najlepiej jest wejść na stronę twórców [[http://codelite.org/|CodeLite]]. Tam w zakładce "Download" znajdziemy instrukcję jak zainstalować CodeLite także na systemach Linuxowych. W przypadku sysemów ubuntu 10.4 (lucid), fedora 12 and 13 lub openSUSE 11.2 i 11.3 pliki dbm i rpm są dostępne po naciśnięciu [[http://sourceforge.net/projects/codelite/files/Releases/codelite-2.8/|linka]]. | ||
+ | |||
+ | |||
+ | === Instalacja === | ||
+ | Aby zainstalować program z pliku .dbm należy: | ||
+ | |||
+ | * Wpisujemy w konsolę ''sudo dpkg -i <nazwa pliku .deb>'' | ||
+ | |||
+ | |||
+ | * Gdy wystąpi błąd nrakującej biblioteki np.libcurl3, libwxgtk2.8-0 or libgtk należy wpisać ''sudo apt-get -f install'' Wpisanie tej komendy uzupełni braki z repozytorium i dokończy instalację programu. | ||
+ | |||
+ | Aby zainstalować program z pliku .rpm należy: | ||
+ | |||
+ | * Jak a przypadku plików .rpm należy wpisać w konsoli ''rpm -Uvh ./codelite-*.rpm'' | ||
+ | |||
+ | === Instalacja z repozytorium === | ||
+ | Istnieje także możliwość zainstalowania CodeLite z repozytorium. Jest ono dostępne dla systemów ubuntu karmic, lucid and maverick; debian lenny and squeeze. Więcej inforacji na ten temat dostępne jest na stronie twórców dotyczącej instalacji z repozytorium - [[http://codelite.org/LiteEditor/Repositories|link]]. | ||
+ | |||
+ | ==== MacOS ==== | ||
+ | Instalacja na systemach MacOS jest najprostsza, wystarczy ściągnąc plik z [[https://sourceforge.net/project/showfiles.php?group_id=202033&package_id=284428|https://sourceforge.net/project/showfiles.php?group_id=202033&package_id=284428]] i postępować wedle instrukcji. | ||
+ | |||
+ | ===== Pierwszy projekt ===== | ||
+ | Aby stworzyć w środowisku CodeLite prosty program, który np. wyświetli w konsoli napis "Hello, world" należy postępować wedle następujących kroków: | ||
+ | |||
+ | * Wybrać z menu //Workspace// opcję **New project** | ||
+ | {{:codelite:new_project.jpg|}} | ||
+ | |||
+ | |||
+ | |||
+ | * W oknie **New project** podajemy dane dotyczące projektu takie jak //Nazwa projektu(Project name)//, //Ścieżka do plików projektu(Project path)//, //Typ kompilatora(Complier type)//,//Kategorię projektu(Categories)// jak i //Szablon(Templates)//. W naszym przypadku wybieramy zgodnie z obrazkiem. | ||
+ | {{:codelite:new_project_window.jpg|}} | ||
+ | |||
+ | |||
+ | |||
+ | * Po naciśnięciu ok, w menadżerze projektów po lewej stronie pojawi się nasz nowy projekt wraz z drzewem katalogów oraz wszystkimi plikami należącymi do projektu. | ||
+ | {{:codelite:folder_tree.jpg|}} | ||
+ | |||
+ | |||
+ | |||
+ | * Następnie pozostaje kliknięcie w interesujący nas plik źródłowy ( w naszym przypadku mainc.cpp ). Pojawi się on wtedy otwarty do edycji w centralnym oknie programu. Na potrzeby przykładu wystarczy jego szablonowa zawartość. | ||
+ | <code cpp> | ||
+ | #include <stdio.h> | ||
+ | |||
+ | int main(int argc, char **argv) | ||
+ | { | ||
+ | printf("hello world\n"); | ||
+ | return 0; | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | * Aby uruchomić napisany przez nas program musimy teraz wykonać 3 czynności | ||
+ | * Zapisać projekt - np. ctrl+s | ||
+ | * Zbudować projekt - F7 | ||
+ | * Uruchomić projekt - np. ctrl+F5 | ||
+ | |||
+ | |||
+ | * Po wykonaniu ww. czynności powinno ukazać się okno konsolowe z podanym przez nas napisem "Hello world". | ||
+ | |||
+ | |||
+ | ---- | ||
+ | [[http://codelite.org/|Strona domowa środowiska]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | --- //[[p.m.zielinski@stud.elka.pw.edu.pl|Paweł Zieliński]] 2010/12/28 20:04// | ||
+ | |||
+ | |||
+ | | ||
+ | |||