Code::Blocks je razvojni program. Strogo govoreći, to je razvojno okruženje. U njemu se mogu razvijati GCC, Microsoft Visual C++, Borland C++, Digital Mars, Watcom i Open Watcom kao i Small Device C.
Za početak sa Code::Blocks, potreban vam je kreiran projekat.
Kako da kreiram projekat u Code::Blocks?
Prije svega, potreban vam je radni prostor. Ovaj radni prostor je ono od čega se na kraju sastoji rezultirajući program. Već postoji radni prostor u Code::Blocks. Tamo možete kreirati projekat.
Za kreiranje projekta odaberite Datoteka–>Novo–>Projekt
Još jedan prozor će se otvoriti pod naslovom “Novo iz predloška”. Zatim birate željeni projekat.
Koji projekti postoje u Code::Blocks?
ARM projekat: Ciljani ARM sistemi
AVR projekat: AVR je popularan mikrokontroler za koji Code::Blocks obezbeđuje razvojno okruženje
Arduino projekat: Kao platforma, Arduino omogućava ljudima da implementiraju svoje tehničke ideje
Code::Blocks plugin
Konzola aplikacija
D aplikacija
Direct/X projekat
Biblioteka dinamičkih veza
Empty Project
FLTK projekat
Fortran DLL
Fortran aplikacija
Fortran biblioteka
GLFW projekat
GLUT projekat
GTK+ projekat
Irrlicht project
Java aplikacija
Kernes Mode Driver
Lightfeather projekat
MCS51 Project
Projekat MSP430
Matlab projekat
Ogre project
OpenCV projekat
Projekat OpebGL
PowerPC projekat
QT4 (zajednički) projekat
QT4 projekat
QT5 projekat
SDL projekat
SDL2 projekat
SFML projekat
Aplikacija STL porta
Zajednička biblioteka
SmartWin projekat
Statička biblioteka
TriCore Project
Win32 GUI projekat
wxWidgets projekat
Filteri prilikom odabira projekata
Prilikom odabira projekta, vi birate svoj cilj.
Na primjer, aktivirate Konzolu aplikaciju.
Sada birate programski jezik. U našem slučaju radi se o C projektu.
Sada birate naslov svog projekta i putanju pod kojom će se projekat sačuvati.
Slijede postavke konfiguracije projekta.
Sada imate jednostavan program Hello World.
Datoteka izvornog koda
Datoteka izvornog koda sastoji se od zaglavlja izvornog koda. Ovo su fajlovi zaglavlja. Sistem ih uključuje naredbom #include. Sistem izvršava ovu naredbu prije nego što prevodilac prevede izvorni kod. Sadržaj datoteke je u uglastim zagradama. Sistem čita tekst zajedno sa kompajlerom.
#include
Ugaone zagrade govore kompajleru da se datoteka nalazi na poznatim putanjama. Ako koristite vlastiti fajl zaglavlja, koristite navodnike:
#include “stdio.h”
Sistem tada pretražuje trenutni direktorij, a zatim direktorij poznat kompajleru.