Code::Blocks kurs



W przerwie międy programowaniem, lub podczas kompilacji większych projektów możemy zagrać w Tetrisa czy snake'a.
Zakładka -> Plugins -> BYO Games.


Mamy nową wersje:
codeblocks-20.03





1.0.0 Code::Blocks pobieranie i instalacja
Pobieranie code::blocks i kompilatora dla systemów Windows
Code::Blocks  instalacja kompilatora.
Code::Blocks Instalacja.

1.0.1 Code::Blocks ustawienia kompilatora i tekstu

Code::Blocks ustawienia kompilatora
Code::Blocks tekst
Code::Blocks program konsolowy
Code::Blocks kompilacja

1.0.2 Code::Blocks pierwszy program

                               Code::Blocks program konsolowy
  Aby utworzyć program konsolowy w code::blocks należy kliknąć:
File  New →Project... lub bezpośrednio na Create a new project 




 Następnie Console application i Go.
 


Domyślnie został utworzony plik .cpp o nazwie main.cpp i project Pierwszy program.cbp ,  powrót do głównego okna.Klikamy na pierwszy program, main.cpp, w jakim trybie chcemy przeprowadzić kompilacje (Debug czy Release)Układ okien może się różnić aby pokazać okno Management wciskamy - Shift+F2, a Logs & others - F2.
Code::Blocks kompilacja
  Kompilujemy program, tworzymy plik: Pierwszy program.exe i uruchamiamy wciskając klawisz F9.
Powinno się nam ukazać takie oto okno konsoli:





 

















Oczywiście to nie jedyny sposób przeprowadzenia kompilacji
1.klikając na przycisk Build tworzymy plik .exe bez uruchomienia
2.przycisk Run uruchamiamy.
3.build and run tworzymy i uruchamiamy.
4.Rebuild przebudowa.
Można skorzystać z zakładki Build (gdzie mamy podane skróty klawiszowe).

 







Na dysku C:\ powinniśmy mieć folder o nazwie Pierwszy program z taką zawartością.

1.0.1 Code::Blocks ustawienia kompilatora i tekstu

                               Code::Blocks ustawienia kompilatora
Aby dobrze i przyjemnie nam się pracowało w naszym środowisku, musimy wykonać kilka ustawień.:). Podczas instalacji lub przy pierwszym uruchomieniu C::B może się nam ukazać takie oto okno.
 Code::Blocks wykrył kompilator GNU GCC Compiler czyli nasze MinGW32 zaznaczamy i wciskamy OK.
Przy okazji  wykrył u mnie również Visual C++ 2010 i Fortrana (dodany do MinGW w Code::Blocks).
Całe szczęście że nie wykrył nielegalnej wersji Windows 7, żart to tylko stary poczciwy Windows XP z podrasowanym wyglądem, programem Seven Remix XP 2.5.
 Lecz gdyby nie wykrył lub nie moglibyśmy kompilować programów, nie ma problemu możemy to zrobić w każdej chwili, a więc gdy pokaże się oto taki oto błąd:
 "Pierwszy program - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...


 Co zrobić ?, klikamy na Settings → Compiler and debugger... → Toolchain executables

Code::Blocks tekst
Aby ustawić sobie typ, styl lub rozmiar czcionki, do własnych potrzeb klikamy na
Settings → Editor...  → Choose → OK →OK

1.0.0 Code::Blocks pobieranie i instalacja

  Code::Blocks 13.12 to darmowe zintegrowane środowisko programistyczne (IDE), przeznaczone do pisania programów w języku C i C++, działa pod LinuksemWindows jak i pod MacOS X, wystarczy pobrać tylko odpowiednią wersje z oficjalnej strony:Code::Blocks
 Aby napisać program, i go później skompilować potrzebny jest nam kompilator.
Obsługiwane kompilatory
GNU GCC Compiler
Microsoft Visual C++ Toolkit 2003
Microsoft Visual C++ 2005/2008
Microsoft Visual C++ 2010
Borland C++ Compiler (5.5, 5.82)
Digital Mars Compiler
OpenWatcom (W32) Compiler
GNU GCC Compiler for MSP430
Cygwin GCC
LCC Compiler
Intel C/C++ Compiler
SDCC Compiler
Tiny C Compiler
GDC D Compiler
LLVM D Compiler
Digital Mars D Compiler
GNU Fortran Compiler
G95 Fortran Compiler
GNU ARM GCC Compiler
GNU AVR GCC Compiler
GNU GCC Compiler for PowerPC
GNU GCC Compiler for TriCore


Pobieranie code::blocks i kompilatora dla systemów Windows 
                                         Codeblocks.org/downloads/binaries
                                 Windows logo Windows 2000 / XP / Vista / 7:
            Plik                                        Data            Rozmiar            Pobierz ze strony                                   
codeblocks-13.12-setup.exe            27 Gru 2013       29.2 MB         BerliOS lub Sourceforge.net
codeblocks-12.11-setup_user.exe                                                 BerliOS lub Sourceforge.net
__________________________________________________________________________
codeblocks-13.12mingw-setup.exe  27 Gru 2013       100 MB         BerliOS lub Sourceforge.net
codeblocks-13.12mingw-setup-TDM-GCC-481.exe                       BerliOS lub Sourceforge.net
__________________________________________________________________________
Plik CodeBlocks-13.12mingw-setup.exe zawiera kompilator TDM-GCC (4.8.1, 32 bit).i debugger GDB 7.6.1
Gdy nie mamy uprawnień administratora, a występują problemy z instalacją, można zainstalować wersje: codeblocks-12.11mingw-setup_user.exe
_________________________________________________________________________
                                                                      Instalacja
1. uruchamiamy instalator z MinGW 4.8.1 (100 MB)
2. klikamy Next >.
3. licencja zgadzamy się I Agree.
4. wersja Full.
5. miejsce instalacji dla Windowsa 32 bitowego  C:\CodeBlocks, 
   dla systemów 64 bitowych C:\Program Files (x86)\CodeBlocks. 
6. klikamy Install, następnie czy chcemy uruchomić Code:Blocks Tak, Next i Finish.
7. i ta dam uruchamia się nam Code::Blocks z MinGW .
                                            Tak wygląda po zainstalowaniu
Gdy chcemy kompilować programy starszą ,nowszą wersją MinGW lub wersją 64-bitową (tak skompilowane programy nie będą działać na systemach 32-bitowych, WinXP, Vista-32b.,Win7 czy 8-32bitowe) to albo, instalujemy codeblocks-13.12-setup.exe czyli bez MinGW i później potrzebną nam wersje z tdm-gcc.tdragon.net4.5.0 do 4.7.1-tdm, 4.8.1-tdm  , tdm-gcc-5.1.0-3.exe  albo codeblocks-13.12mingw-setup.exe i dowolną wersje kompilatora. Możemy mieć kilka kompilatorów na dysku, nadajemy folderom tylko  inne nazwy gdy są obok lub trzymamy w różnych katalogach, przed kompilacją wskazujemy tylko którego chcemy użyć czyli podajemy ścieżkę gdzie się znajduje (jest o tym w kolejnej lekcji).