Skip to content

A villamosmérnöki A programozás alapjai 2 (VIAUAA00) kettő tárgy gyakorlatanyagai

Notifications You must be signed in to change notification settings

juditacs/villprog2-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

villprog2-2017

A villamosmérnöki A programozás alapjai 2 (VIAUAA00) kettő tárgy gyakorlatanyagai

Eredmények

KZH eredmények

Hogyan tudom futtatni az órai kódokat?

Az órai példák Linux rendszeren futottak, de a forráskódoknak más platformokon is működniük kell. A felhasznált egyéb parancsok (grep, head, seq) megtalálhatók minden sztenderd Linux disztribúcióban.

Parancssori argumentumok megadása Visual Studio alatt.

Mappánként található egy rövid leírás az órán használt parancsokról.

A példák sokszor használnak csővezetékeket vagy angolul pipe-okat. Erről egy rövid leírás található itt.

Fordítás egy forrásfájl esetén

g++ mysource.cpp -Wall -o myprogram

A paraméterek jelentése:

Param sdf
g++ fordítóprogram neve
mysource.cpp forrásfájl neve, ezt kell megváltoztatni a saját fájlodra
-Wall warningok kiírása
-o myprogram lefordított állomány neve, tetszőleges

Több forrásfájl esetén mindegyiket meg kell adni a gcc-nek.

Az én környezetem

A gyakorlatokon a VIM szövegszerkesztőt használom. A VIMhez létezik egy beépített tutorial, ami a vimtutor parancs beírásával érhető el, valamint online megtalálható egy hasonló tutorial, ami rövid leckéken keresztül mutatja be a VIM alapjait. Kódkiegészítéshez a YouCompleteMe-t használom. Debuggolásra több lehetőség áll rendelkezésre:

  1. VIMen belül debuggolni, erről itt írnak,
  2. külön debuggert használni, pl. gdb, illetve annak grafikus frontendjei.

Több terminálablak kezeléséhez a tmux nevű terminál multiplexert használom.

About

A villamosmérnöki A programozás alapjai 2 (VIAUAA00) kettő tárgy gyakorlatanyagai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages