5
Code::Blocks - C++ programiranje v Linux-u ˇ Ziga Lausegger 1

Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

Embed Size (px)

Citation preview

Page 1: Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

Code::Blocks - C++ programiranje v Linux-u

Ziga Lausegger

1

Page 2: Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

Contents

1 nastavitev IDE in prevajalnika 3

2 nov projekt v IDE Code::Blocks 4

diplomsko delo 2 Ziga Lausegger, absolvent PeF

Page 3: Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

1 nastavitev IDE in prevajalnika

Za zacetek c++ programiranja v Linux-u priporocam integrirano razvojno okolje(IDE) Code::Blocks. Le v Linux Ubuntu 10.04 dobimo tako, da v meniju “start”kliknemo na “Ubuntu software center”. V iskalnik desno zgoraj, figure 1 a),vpisemo “Code::Blocks” in kliknemo na lupo, ter tako sprozimo iskanje. Iskalniknam vrne niz rezultatov izmed katerih s klikom izberemo zgornjega, figure 1 b),in kliknemo na tipko “install”, figure 1 c). Na sliki je namesto gumba “install”gumb “remove”, saj je program Code::Blocks na tem Linux-u ze namescen. Ko

a) b) b)

Figure 1: a) Ubuntu software center, b) rezultati iskanja za “Code::Blocks” inc) instalacija.

je program Code::Blocks namescen v “Ubuntu software centru v okno za iskanjevpisemo G++, ki je pravajalnik1, kateri je prednalozen v vecini Linux distribu-cij2, a to vseeno preverimo. V kolikor pod rezultati iskanja razberemo, daje G++ prevajalnik ze namescen, potem vse poteka po nacrtu. V nasprotnemprimeru lahko G++ namestimo preko ”Ubuntu software centra“, kar smo opisalizgoraj ali kar preko konzole. Ker za namescanje programov potrebujemo ”root“privilegije3 v konzolo vpisemo ukaz za ustvarjanje ”root“ gesla.

sudo passwd root

Ko vpisemo ukaz pritisnemo tipko ”enter“ in dvakrat vpisemo zeljeno geslo. Stem smo dolocili geslo in sedaj je potrebno prestopiti v ”root“ okolje. To storimotako, da v konzolo vpisemo ukaz,

su

in nato vpisemo geslo, ki smo ga dolocili v prejsnjem koraku. Ob uspesnemprestopu v ”root“ okolje se v konzoli pojavi simbol dolar. Sedaj lahko v Linux-u pocnemo, karkoli zelimo. In zelimo namestiti prevajalnik G++, kar storimo sspodnjim ukazom.

apt-get install g++

Tudi program Code::Blocks lahko nalozimo preko konzole, a je potrebno zadnjidel ukaza zamenjati z Code::Blocks.

1C++ spada pod prevajalne jezike, katerih koncna koda ni strojna koda. Zato jo jepotrebno preko prevajalnika dodatno prevesti v strojno kodo.

2Linux distribucija je skupek okoli Linux jedra zbranih programov, ki skupaj tvorijouporabno celoto. Poznamo vec distribucij, kot so Ubuntu, Mandriva, Mint, OpenSUSE,...

3Administratorski privilegiji, ki nam omogocajo popolno manipulacijo nad operacijskimsistemom, datotekami,...

diplomsko delo 3 Ziga Lausegger, absolvent PeF

Page 4: Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

2 nov projekt v IDE Code::Blocks

Sledi Nastavitev programa Code::Blocks, katerega zazenemo in v osrednjemoknu kliknemo na ”create a new project“, ter nato izberemo ”console applica-tion“, C++, ime programa (v nasem primeru ”hello world“) in prevajalnik (vnasem primeru GNU GCC compiler), figure 1 (a-e).

a) b)

c) d)

e) f)

Figure 2: (a-e) Nastavitev programa Code::Blocks in (f) izbira”sources/main.cpp“ nam v glavnem oknu prikaze prednapisan program”hello world“.

diplomsko delo 4 Ziga Lausegger, absolvent PeF

Page 5: Code::Blocks - C++ programiranje v Linux-uziga-lausegger.com/download/univerza/seminarji/codeblocks/code... · 1 nastavitev IDE in prevajalnika Za za cetek c++ programiranja v Linux-u

Ko so vse nastavitve mimo, se zopet odpre glavno okno, kjer na levi strani vdrevesnem meniju dvokliknemo ”sources/main.cpp“, ki je prednapisan programimenovan ”hello world“, ki sluzi za zacetek ucenja in programiranja v C++. Vorodni vrstici izberemo najprej gumb ”build“ in nato gumb ”run“. V kolikorse program zazene in nam v konzoli izpise ”Hello world¡‘, figure 3, potem staIDE in prevajalnik pravilno nastavljena in lahko zacnemo programirati v Linuxokolju. Za nadaljevanje je potrebno znati programski jezik C++.

Figure 3: Delujoci program ”Hello world” po kliku na gumb ”run” v orodnivrstici.

diplomsko delo 5 Ziga Lausegger, absolvent PeF