Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ide_codelite [2010/12/28 19:11] pzielin |
ide_codelite [2010/12/28 20:07] (aktualna) pzielin |
||
---|---|---|---|
Linia 59: | Linia 59: | ||
=== Instalacja === | === Instalacja === | ||
- | To install the .deb package, just type the following: | + | Aby zainstalować program z pliku .dbm należy: |
- | sudo dpkg -i <deb file name> | + | * Wpisujemy w konsolę ''sudo dpkg -i <nazwa pliku .deb>'' |
+ | |||
- | If you get missing dependency errors (e.g. libcurl3, libwxgtk2.8-0 or libgtk), try: | + | * 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. |
- | sudo apt-get -f install | + | Aby zainstalować program z pliku .rpm należy: |
- | The above command will attempt to install the missing dependencies (if they are available in the repositories) and will complete the CodeLite installation. | + | * Jak a przypadku plików .rpm należy wpisać w konsoli ''rpm -Uvh ./codelite-*.rpm'' |
- | The rpms can be installed as usual, with: | ||
- | |||
- | #> rpm -Uvh ./codelite-*.rpm | ||
=== Instalacja z repozytorium === | === Instalacja z repozytorium === | ||
- | As of CodeLite 2.7, there is also an apt repository available for ubuntu karmic, lucid and maverick; debian lenny and squeeze. See the Repository page for details. | + | 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// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |