Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

Do strony głównej I LO w Tarnowie

Materiały dla uczniów liceum

  Wyjście       Spis treści       Poprzedni       Następny  

©2019 mgr Jerzy Wałaszek
I LO w Tarnowie

Autor artykułu: mgr Jerzy Wałaszek
Konsultacje: Wojciech Grodowski, mgr inż. Janusz Wałaszek

 

 

Warsztat elektronika

Instalacja CodeBlocks 

 

Co to jest CodeBlocks

CodeBlocks jest bardzo wygodną, darmową i legalną aplikacją, która służy do tworzenia programów w języku C i C++. Jest to tzw. zintegrowane środowisko programowania IDE (ang. Integrated Developement Environment), które zawiera edytor kodu z kolorowaniem składni, kompilator oraz program uruchomieniowy. Praca w środowisku zintegrowanym jest bardzo wygodna i szybka, ponieważ bierze ono na siebie wiele operacji, które programista musiałby wykonywać ręcznie, pracując bez takiego środowiska.

W tym artykule CodeBlocks wykorzystujemy do nauki programowania w języku C, który jest powszechnie stosowany do programowania mikrokontrolerów AVR. Opanowanie zasad programowania w języku C jest podstawowym warunkiem sukcesu z mikrokontrolerami AVR. Alternatywą jest programowanie w asemblerze AVR, jednakże odradzam to początkującym. Język C jest wielokrotnie łatwiejszy w użyciu od asemblera.

Istnieją wersje CodeBlocks dla systemów Windows oraz Linux, które w obu tych systemach wyglądają i działają praktycznie tak samo. Korzystając z podanych niżej instrukcji, zainstaluj na swoim komputerze CodeBlocks.

 

Instalacja CodeBlocks dla Windows

Poniższy opis dotyczy instalacji CodeBlocs 16.01 w systemie Windows 10. Dla innych systemów Windows instalacja jest praktycznie identyczna.

Pobranie instalatora

Przejdź do strony:

Wybierz opcję:

Download the binary release

Spowoduje to przejście do strony pobierania aplikacji. U samej góry wybierz swój system operacyjny, mianowicie Windows XP / Vista / 7 / 8.x / 10.  Dla systemu Windows dostępne jest kilka wersji instalatora CodeBlocks. Dla naszych potrzeb należy wybrać instalator z kompilatorem MingW. W przypadku wersji 16.01 będzie to plik o nazwie codeblocks-16.01mingw-setup.exe. Po prawej stronie wybierz źródło ładowania: Sourceforge.net. Przejdziesz w ten sposób do witryny Sourceforge, z której zostanie automatycznie załadowany instalator CodeBlocks. Jeśli twoją przeglądarką sieci jest Firefox, to pojawi się okienko:

W oknie wybierz przycisk Zapisz plik. Plik zostanie pobrany i zapisany na twoim dysku w katalogu przeznaczonym na odczytane z sieci pliki (zależy on od ustawień przeglądarki Firefox).

Instalacja

Uruchom instalator. Zaczną się pojawiać kolejne okienka dialogowe instalacji. Poniżej masz przetłumaczoną ich treść. Jest to typowy proces instalacyjny i, jeśli nie masz jakiś specjalnych powodów, to po prostu zatwierdzaj okienka klikając na przycisk Next.

Witaj w Programie Instalacyjnym CodeBlocks

 

Program instalacyjny poprowadzi cię poprzez instalację CodeBlocks.

Zalecane jest zamknięcie wszystkich innych aplikacji
przed uruchomieniem instalacji. Pozwoli to uaktualnić istotne
pliki systemowe bez potrzeby ponownego uruchomienia komputera.

Aby kontynuować, kliknij na Dalej.





  Dalej >    Anuluj  

Zgoda licencyjna

Proszę przeglądnąć warunki licencji przed instalacją CodeBlocks.


Naciśnij klawisz PgDn, aby zobaczyć resztę zgody licencyjnej.

[Treść licencji GNU]

Jeśli zgadzasz się na warunki zgody licencyjnej, kliknij przycisk Zgadzam się. Musisz zaakceptować
zgodę licencyjną, aby zainstalować CodeBlocks.





  < Wstecz     Zgadzam się    Anuluj  

Wybierz Składniki

Wybierz, które cechy CodeBlocks chcesz zainstalować.


Zaznacz składniki, które chcesz zainstalować, a skazuj zaznaczenie dla tych, których nie chcesz
instalować. Kliknij Dalej, aby kontynuować.

Wybierz rodzaj instalacji: Pełna instalacja: wszystkie wtyczki, wszystkie narzędzia, po prostu wszystko
Lub wybierz opcjonalne
składniki, które chcesz
zainstalować
 

[ Drzewo składników]

Wymagane miejsce: 229,6MB Opis
Umieść kursor myszki ponad składnikiem, aby zobaczyć jego opis.

  < Wstecz     Dalej >    Anuluj  

Wybierz Miejsce Instalacji

Wybierz katalog, w którym zostanie zainstalowane CodeBlocks.


Program instalacyjny zainstaluje CodeBlocks w następującym katalogu. Aby zainstalować w innym, kliknij
przycisk Przeglądaj... i wybierz inny katalog. Kliknij przycisk Instaluj, aby rozpocząć instalację.

Katalog Docelowy

[C:\Program Files (x86)\CodeBlocks ] [ Przeglądaj... ]

Wymagane miejsce: 229,6MB
Dostępne miejsce: 749,6GB


  < Wstecz     Instaluj >    Anuluj  

Instalowanie

Proszę poczekać w trakcie instalacji CodeBlocks.










  < Wstecz     Dalej >    Anuluj  

Instalacja Zakończona

Instalacja zakończyła się sukcesem.










  < Wstecz     Dalej >    Anuluj  

Kończenie Instalacji CodeBlocks

 

CodeBlocks zostało zainstalowane na twoim komputerze.

Kliknij przycisk Zakończ, aby zakończyć program instalacyjny.

 

 

 

 



  < Wstecz     Zakończ >    Anuluj  

Uruchomienie i test instalacji

Uruchom CodeBlocks (Launcher). Przy pierwszym uruchomieniu CodeBlocks musi wybrać kompilator, który będzie używany do kompilacji programów. Jeśli wybrałeś instalację z MIngW, to kompilator taki został zainstalowany wraz z CodeBlocks. W oknie automatycznego wykrywania zainstalowanych kompilatorów, które się pojawi, zaznacz GNU GCC Compiler i kliknij w przycisk Set as default (ustaw jako standardowy).

Kliknij w przycisk OK. Przed uruchomieniem IDE aplikacja wyświetli następujące okno dialogowe:

Ustawia się tutaj skojarzenia plików źródłowych C i C++ ze środowiskiem CodeBlocks. Pozostaw okienko bez zmian, chyba że dokładnie wiesz co i dlaczego robisz. Kliknij przycisk OK. Pojawi się okno startowe.

Teraz dobrym pomysłem jest utworzenie na swoim dysku twardym katalogu na projekty, np. C:\prj. W katalogu tym będą umieszczane wszystkie tworzone projekty w języku C. Gdy masz już taki katalog, w oknie startowym kliknij opcję Create a new project (utwórz nowy projekt). Pojawi się okienko tworzenia nowego projektu z szablonu:

Zaznacz Console application i kliknij przycisk Go. Pojawi się kolejne okno dialogowe, które w sumie jest zbędne i możesz je w przyszłości pominąć, zaznaczając Skip this page next time (pomiń tę stronę następnym razem).

Kliknij przycisk Next. W następnym oknie wybierasz język programowania. Zaznacz C.

Kliknij Next. Następne okno ustala nazwę projektu oraz katalog, w którym projekt zostanie utworzony.

W polu Project title (tytuł projektu) wpisz test.

W polu Folder to create project in (katalog do utworzenia projektu) wpisz C:\prj, jeśli posłuchałeś mojej rady i utworzyłeś katalog na projekty. Jeśli nie pamiętasz ścieżki dostępu do tego katalogu, kliknij przycisk ... i wybierz katalog z drzewa katalogów twojego dysku. Gdy ustawisz te dwa pola, nic więcej nie zmieniaj. Kliknij w przycisk Next. Następne okienko wybiera kompilator oraz konfigurację. Nic nie zmieniaj, kliknij Finish.

Projekt został utworzony. Okno robocze CodeBlocks podzielone jest na kilka obszarów.

U góry znajduje się standardowo menu oraz różne paski narzędziowe. Z lewej strony jest panel z różnymi elementami. Standardowo widać tutaj drzewo projektu. Na spodzie jest panel, w którym środowisko wyświetla komunikaty i logi. Główną część okna zajmuje edytor kodu. Na początku okno edytora jest puste.

W panelu po lewej stronie kliknij w znak + obok Sources (źródła). Gałąź się rozwinie i powinieneś zobaczyć plik źródłowy main.c.

Kliknij dwukrotnie myszką w ikonę pliku main.c. Plik pojawi się w edytorze:

Zasady programowania w języku C opisujemy w innej części artykułu. Tutaj jedynie sprawdzimy poprawność instalacji środowiska CodeBlocks. Zmień napis Hello world! na Witaj w C!. Środowisko pracuje w języku angielskim, dlatego słowa polskie zostaną podkreślone czerwonym wężykiem, ponieważ są błędne dla języka angielskiego. Jeśli cię to denerwuje, to opcję sprawdzania pisowni wyłączasz poprzez menu:

Settings → Editor...

W okienku po lewej stronie wybierz SpellChecker.

Odznacz trzy pierwsze opcje u góry okienka:

Zatwierdź zmiany przyciskiem OK.

W konsoli Windows są źle wyświetlane polskie znaki. Spowodowane jest to różnym sposobem kodowania polskich liter w środowisku okienkowym Windows i w terminalu. Problem rozwiążemy w rozdziale o nauce programowania w języku C.

Program kompilujemy i uruchamiamy naciskając klawisz F9. Jeśli program nie zawiera błędów, to powinno się pojawić okienko konsoli z naszym napisem:

Naciśnij dowolny klawisz, aby zamknąć okienko i powrócić do edytora. Środowisko IDE jest gotowe do tworzenia programów w językach C i C++. Zapisz program, naciskając Ctrl+S i zakończ działanie aplikacji.

 

Instalacja CodeBlocks dla Linuxa Ubuntu

Poniższy opis dotyczy instalacji CodeBlocks w systemie Ubuntu. Dla innych dystrybucji Linux skonsultuj się ze witryną www.codeblocks.org (język angielski). Użytkownicy Linuxa są zwykle bardziej obeznani z komputerem od użytkowników Windows i raczej nie powinni mieć większych kłopotów z instalacją programów.

Szybki sposób instalacji CodeBlocks w Ubuntu to skorzystanie z repozytorium (Ubuntu Software), gdzie aplikację tę znajdziemy pod Narzędzia programistyczne → Zintegrowane środowiska programistyczne:

Mankamentem tego rozwiązania jest to, iż otrzymamy w ten sposób starszą wersję CodeBlocks (13...). Do nauki programowania w C i C++ jest ona zupełnie wystarczająca i możesz na niej poprzestać. Jednak, jeśli chciałbyś mieć najnowszą wersję tego środowiska, to postępuj wg poniższych wskazówek:

Przejdź do strony projektu CodeBlocks, którą znajdziesz pod adresem: http://www.codeblocks.org.

W menu u góry okna wybierz opcję Downloads. Przeniesie cię ona do strony pobierania plików. Tutaj wybierz Download the binary release. Odszukaj swoje Ubuntu (32-bitowe lub 64-bitowe). Znajdziesz tam prywatne archiwum pakietów PPA (ang. Personal Package Archives). Przejdź do strony tego archiwum.. Na stronie poszukaj nagłówka: Adding this PPA to your system (Dodawanie tego PPA do twojego systemu). Pod nagłówkiem powinien znajdować się gdzieś wpis określający archiwum. Np dla CodeBlocks 16.01 jest to:

ppa:damien-moore/codeblocks-stable

Zapisz sobie to lub skopiuj do schowka. Uruchom terminal, naciskając klawisze Ctrl+Alt+T. Wpisz do niego trzy polecenia:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks

W pierwszym poleceniu umieść odczytane ze strony archiwum PPA (w przyszłości może być inne niż tu podane). Po pierwszym poleceniu sudo (ang. Substitute User DO) komputer zażąda hasła dla konta. Polecenie nie powiedzie się, jeśli twoje konto nie może uruchamiać poleceń sudo. Oznacza to zwykle, że nie jesteś właścicielem komputera i nie posiadasz odpowiednich uprawnień. Linux jest w tym bardzo konsekwentny.

Jeśli instalacja się powiedzie, to uruchom CodeBlocks, wpisując w terminalu polecenie:
codeblocks

Gdy aplikacja się uruchomi, wybierz w menu opcje: Settings → Environment... W okienku dialogowym w polu Terminal to launch console programs (terminal do uruchamiania programów konsolowych) zamień wpis xterm -T $TITLE -e na gnome-terminal $TITLE -x. Dostaniesz terminal Gnome, który wygląda graficznie o wiele lepiej od xterm.

Aby program mieć stale pod ręką, kliknij prawym przyciskiem myszki jego ikonę na panelu uruchamiania i z menu kontekstowego wybierz opcję Dodaj do panelu uruchamiania. Opcja ta nie jest konieczna. Program zawsze można uruchomić, klikając ikonę Znajdź (pierwsza od góry na panelu uruchamiania) i wpisując kilka pierwszych liter nazwy codeblocks.

Teraz przygotujemy sobie miejsce na dysku na przyszłe projekty. Uruchom menadżera plików. W panelu bocznym wybierz Katalog domowy i utwórz w nim nowy folder o nazwie prj (lub jakiejś innej, która ci się podoba).

Po tej operacji możesz zamknąć menedżera plików. Wróć do CodeBlocks. Na stronie głównej wybierz Create a new project (utwórz nowy projekt). Otworzy się okienko wyboru typu projektu.

Wybierz Console application i kliknij przycisk Go. Aplikacja konsoli pracuje w terminalu, czyli okienku tekstowym. Jest to najprostszy tryb pracy aplikacji, dlatego używa się go przy nauce programowania, ponieważ uczeń nie musi walczyć z zawiłościami interfejsu graficznego tworzonej przez siebie aplikacji.

W następnym okienku dialogowym wybieramy język programowania, w którym chcemy napisać swój program.

Wybierz C i kliknij Next. Pojawi się kolejne okienko dialogowe, w którym definiujemy nazwę projektu oraz jego położenie w strukturze plików.

W polu Project title (tytuł projektu) wpisz nazwę test. W polu Folder to create project in (Folder do utworzenia w nim projektu) wpisz ścieżkę dostępu do utworzonego wcześniej katalogu prj. Jeśli jej nie pamiętasz, kliknij znajdujący się obok przycisk ... i wybierz odpowiedni katalog w strukturze plików swojego komputera. Pozostałych pól nie zmieniaj, są one uaktualniane automatycznie przez środowisko IDE (chyba że dokładnie wiesz co robisz). Kliknij w Next.

Na tej stronie określa się kompilator oraz dostępne konfiguracje: uruchomieniową Debug oraz ostateczną Release. Na razie nie ma to większego znaczenia, zatem nic nie zmieniaj, kliknij w Finish. Spowoduje to utworzenie projektu o nazwie test. W każdym projekcie znajduje się plik źródłowy, w którym umieszcza się program startowy, czyli taki, który będzie wykonywany po uruchomieniu programu. Standardowo plik ten nosi nazwę main.c. Aby się do niego dostać, rozwiń gałąź Source w lewym panelu:

 

Kliknij dwukrotnie myszką nazwę main.c. Plik zostanie załadowany do edytora i będziesz miał możliwość jego edycji.

W programie wymień napis Hello world na swój. Pamiętaj, aby pozostały dwa skrajne cudzysłowy, inaczej powstanie błąd składni. Program kompilujesz i uruchamiasz przez naciśnięcie klawisza F9. Jeśli wszystko jest w porządku, to pojawi się okno terminala z twoim napisem. W środowisku Linux można bezproblemowo stosować polskie znaki (z Windows jest tutaj gorzej, ale to wyjaśnimy w sekcji nauki programowania).

To kończy instalację CodeBlocks. Twój komputer jest gotowy do nauki programowania w języku C. Naciśnij dowolny klawisz, aby zamknąć okienko i powrócić do edytora. Zapisz program, naciskając Ctrl+S i zakończ działanie aplikacji.

 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2019 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.

Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl

Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.