Hogyan lehet programot fordítani a LInux -ban

Szerző: Florence Bailey
A Teremtés Dátuma: 20 Március 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan lehet programot fordítani a LInux -ban - Társadalom
Hogyan lehet programot fordítani a LInux -ban - Társadalom

Tartalom

A forráskód egy számítógépes program, amelyet ember olvashat. De a számítógép nem tudja futtatni a forráskódot - ehhez programba kell fordítani.

Lépések

  1. 1 Töltse le a forráskódot (program vagy illesztőprogram) az Internetről. Valószínűleg letöltesz egy archívumot a .tar, .tar.bz2, .tar.gz kiterjesztéssel. vagy .zip (ritka).
  2. 2 Csomagolja ki az archívumot. .Zip esetén használja az unzip fájlnév parancsot; .tgz vagy .tar.gz esetén használja a tar -zxvf fájlnév parancsot; .bz2 esetén használja a tar -jxvf fájlnevet; vagy használjon grafikus felületet.
  3. 3 A terminálban váltson a kicsomagolt könyvtárra (cd dirName).
  4. 4 Futtassa a parancsot./ configure a forráskód automatikus konfigurálásához. A --prefix = argumentummal adja meg a telepítési könyvtárat. A parancs ellenőrzi a szükséges könyvtárakat.
  5. 5 A konfigurálás után futtassa a make parancsot, amely lefordítja a programot (ez néhány másodperctől több óráig is eltarthat). A program futtatható fájlja a bin könyvtárba kerül (a forráskódos könyvtárba).
  6. 6 A program telepítéséhez futtassa a make install parancsot.
  7. 7 Összeállította és telepítette a programot.

Tippek

  • Ha a fordítás sikertelen, törölje az előző fordítás során létrehozott fájlokat (az újrafordítás során fellépő hibák elkerülése érdekében). Ezután fordítsa újra.
  • Ha többmagos számítógépe van, akkor a programot többszálas folyamatban lefordíthatja a make -j3 paranccsal (a 3 -at cserélje le a használni kívánt szálak számával).
  • Ha a fordítás sikertelen, további információk jelennek meg. Megpróbálhatja kijavítani a problémát. A legtöbb probléma a letöltött forráskód függőségeivel kapcsolatos (a szükséges programok vagy könyvtárak hiánya).
  • Ha nem adott meg könyvtárat a telepítéshez, a program a / usr mappába lesz telepítve.
  • Ön kell, hogy legyen a szuperfelhasználó.
  • Egy sorba írhat be parancsokat, például ./configure && make && make install.

Figyelmeztetések

  • A rendszer fontos összetevőinek összeállítása és cseréje problémákat okozhat.
  • Az összeállítás több órát is igénybe vehet.
  • Egyes forráscsomagok nem tartalmaznak konfigurációs fájlokat vagy akár fordítófájlokat. Ebben az esetben írja be a make parancsot egy terminálba, és nézze meg a kimenetet.