Prog1 nagy házi

Letöltések

Fordítás Linuxon

  1. Töltsd le a ZIP-et: wget https://www.kszi2.hu/~kolos/prog/nhf1/prog1-nhf-linux-source.zip
  2. Telepítsd fel az SDL2-t és a GCC-t: sudo apt install gcc libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev
  3. Csomagold ki a ZIP-et és lépj be a kicsomagolt mappába (unzip prog1-nhf-linux-source.zip -d prog1-nhf-linux, cd prog1-nhf-linux)
  4. Fordítsd le a programot: gcc -g *.c -o main `sdl2-config --cflags --libs` -lSDL2_gfx -lSDL2_ttf -lSDL2_image -lSDL2_mixer
  5. Futtasd a programot: ./main

Fordítás Windowson

Az első pár lépést kihagyhatod, ha van működőképes GCC-d

  1. Töltsd le és telepítsd az MSYS2-t innen
  2. Telepítsd fel a GCC-t
    1. Nyiss egy MSYS shell-t
    2. Frissítsd az adatbázist: pacman -Syu
    3. Telepítsd a GCC-t: pacman -S --needed base-devel mingw-w64-x86_64-toolchain
    4. Windows keresés: környezeti változók
    5. Rendszer tulajdonságai ablakban Környezeti változók...
    6. Felhasználó környezeti változói-n belül Path szerkesztése
    7. Tallózás...
    8. Keresd meg a MinGW telepítési könyvtárát (alapértelmezetten C:\msys64\mingw64\bin) és add hozzá
    9. Nyiss egy parancssort, ha mindent jól csináltál, akkor a gcc -v parancs hiba nélkül lefut
  3. Töltsd le és csomag ki a program forráskódját
  4. Nyiss egy parancssort a mappában (fájlkezelőben elérési utat átírod cmd-re és ENTER)
  5. Fordítsd le a programot: gcc -o main.exe *.c -IMinGW/include -LMinGW/lib -lmingw32 -lSDL2main -lSDL2 -lSDL2_gfx -lSDL2_ttf -lSDL2_image -lSDL2_mixer
  6. A MinGW/bin mappa tartalmát másold a main.exe mellé
  7. Futtasd a main.exe-t