Hogyan kell összeállítani a c programot a gnu compiler compiler (gcc) segítségével

Ez a cikk leírja, hogyan kell összeállítani a programot a forráskódból C a GNU Compiler Compiler (GCC) a Linux vagy Minimalista GNU (Mingw) számára a Windows rendszerhez.

Lépések

1. módszer: 2:
GCC használatával UNIX
  1. A COMPILE COMPILE A C programot a GNU Compiler (GCC) 1. lépéssel
egy. A UNIX rendszerben nyissa meg a terminált.
  • A COMPILE COMPILE A C programot a GNU Compiler (GCC) 2. lépéssel
    2. Belép GCC -VERSION és nyomja meg ↵ Enter. Megjelenik a C fordító verziója. Ha a csapat nem működött, valószínűleg a GCC nincs telepítve.
  • Ha a fordító nincs telepítve, olvassa el a dokumentációt a Linux eloszlásához, hogy megtudja, hogyan töltheti le a megfelelő csomagot.
  • Ha összeállítja a C ++ -ben írt programot, a "GCC" helyett "G ++".
  • A COMPILE COMPILE A C programot a GNU Compiler (GCC) 3. lépéssel
    3. Menjen a könyvtárba, amelyben a forráskódot tárolják.
  • Például, ha a fájl a forráskóddal rendelkezik.C »Található a / usr / wikihow / forrás könyvtárban, írja be CD / usr / wikihow / forrás.
  • A COMPILE COMPILE A C programot a GNU Compiler (GCC) 4. lépéssel
    4. Belép GCC fő.C -o HelloWorld. Cserélje ki a "főt.C "A forrásfájl nevében és a" HelloWorld "helyettesíti a végleges programot. A program összeállítja.
  • Ha hibaüzenet jelenik meg a képernyőn, írja be Gcc -wall -o errorlog fájl1.C, További információ megszerzése. Ezután az aktuális könyvtárban nyissa meg a "ErrorLog" fájlt - Ehhez írja be Macska errorlog.
  • Egy program összeállítása több forrásfájlból, írja be Gcc -o outputfile file1.C File2.C File3.C.
  • Több program összeállítása több forrásfájlról egyszerre, írja be Gcc -c file1.C File2.C File3.C.
  • A COMPILE COMPRY COMPRY COMPILE A GNU Compiler (GCC) 5. lépéssel
    öt. Futtassa a Compiled programot. Belép & # 46- / HelloWorld, Ahol a "helloworld" cserélje ki a program nevét.
  • 2. módszer 2:
    Mingw használata a Windows rendszerhez
    1. A COMPRY COMPILE COMPILE COMPRY A GNU Compiler (GCC) 6. lépéssel
    egy. Letöltés Minimalista GNU for Windows (Mingw). A Windows for Windows számára ez a verziója könnyen telepíthető. A telepítési fájl letölthető Ez az oldal.
  • A kép Compile A C programot a GNU Compiler (GCC) 7. lépéssel
    2. Futtassa a Mingw telepítési fájlt.
  • Ha a fájl nem indul el automatikusan, kattintson duplán a letöltések mappájában, majd kattintson a "Set" gombra.
  • A COMPILE COMPILE A CROGRAM A GNU Compiler (GCC) 8. lépéssel
    3. Állítsa be a telepítési beállításokat, majd kattintson a Folytatás gombra (a továbbiakban:).
  • Javasoljuk, hogy a Mingw telepítése az alapértelmezett mappába, nevezetesen B (C: Mingw). Ha módosítania kell a mappát, ne válassza ki a mappát, amelynek címében hiányosságok, például "Programfájlok".
  • A COMPILE COMPILE A CSOPORT A GNU Compiler (GCC) 9. lépéssel
    4. A telepítéshez válassza a Compilers lehetőséget.
  • A bal oldalon azt javasoljuk, hogy kattintson az "Alapbeállítás" gombra (normál telepítés). Ezután a jobb oldali paneleken helyezze a jelölőnégyzeteket az alábbi fordítók mellett.
  • A tapasztalt felhasználók kiválaszthatják az "összes csomag" opciót, és megjelölhetik a további fordítókat.
  • A COMPILE COMPILE A C programot a GNU Compiler (GCC) 10. lépéssel
    öt. Nyissa meg a telepítés menüt (telepítés). A Mingw bal felső sarkában található.
  • A COMPILE COMPILE A CROGRAM A GNU Compiler (GCC) 11. lépéssel
    6. Kattintson a Módosítások alkalmazása gombra.
  • A COMPILE COMPILE CSATLAKOZTATÁSA A GNU Compiler (GCC) 12. lépéssel
    7. Kattintson az Alkalmaz gombra. A fordítót letöltik és telepítik.
  • A COMPILE COMPILE A CROGRAM A GNU Compiler (GCC) 13. lépéssel
    nyolc. A Mingw útvonalon helyezze be a rendszerváltozókat. Tegye a következőket:
  • Kattintás ⊞ győzelem+S, A keresési karakterlánc megnyitásához és az Enter szerda.
  • A keresési eredmények között kattintson a "Rendszerváltozók módosítása" gombra.
  • Kattintson a "Szerda változók" gombra.
  • Kattintson a "Módosítás" gombra ("Egyéni változók" alatt).
  • Görgessen le a "Változó érték" mezőben.
  • Azonnal adja meg az utolsó rekordot -C: Mingw t. Ne feledje, hogy ha egy másik mappába telepítette a Mingw-t, írja be -C: Path-to-mappa toló.
  • Kattintson duplán az "OK" gombra. Az ablak bezárásához nyomja meg újra az "OK" gombot.
  • A COMPILE COMPILE A C programot a GNU Compiler (GCC) 14. lépéssel
    kilenc. Nyissa meg a parancssorot rendszergazdaként. Ezért:
  • Kattintás ⊞ győzelem+S és írja be vonal.
  • A keresési eredmények között kattintson a jobb gombbal a "Parancssor" gombra, és válassza a "Futtatás az adminisztrátorból" lehetőséget.
  • Kattintson az "Igen" gombra a módosítások végrehajtásához.
  • A COMPILE COMPILE CSOPORT A GNU Compiler (GCC) 15. lépéssel
    10. Menjen a mappába, amelyben a forrásfájl tárolódik.
  • Például, ha a "HelloWorld forráskóddal rendelkező fájl.C "a C: Source Programs mappában található, írja be CD C: Forrás Programok.
  • A COMPILE CSATLAKOZTATÁSA A GNU Compiler (GCC) 16. lépéssel
    tizenegy. Belép Gcc helloworld.C -o HelloWorld.alkalmazás. Cserélje ki a "HelloWorld" -t a Fájlnévben a forráskóddal és a program nevével. A program összeállításának befejezése után visszatér a parancssorba, és nem lesz hibaüzenetek.
  • A program összeállítása előtt minden programozási hibát kell megszüntetni.
  • A kép Compile A C programot a GNU Compiler (GCC) 17. lépéssel
    12. A program elindításához adja meg a nevét. Ha a programot HelloWorldnak hívják.EXE, írja be ezt a nevet a program futtatásához.
  • Tippek

    • A jelölt kód összeállítása a Flag -g hibakeresési információk létrehozásához vezet, amelyet a megfelelő hibakereső, például GDB használhat.
    • Hozzon létre egy összeszerelési fájlt a projekt (make-fájl), hogy egyszerűsítse a nagy programok összeállítását.
    • Ha aktívan használja az optimalizálást, ne feledje, hogy a sebesség optimalizálása a méret és néha minőség (és fordítva) csökkenéséhez vezethet.
    • A C ++ program összeállításakor használja a G ++ -t, ahogy használja a GCC-t. Ne feledje, hogy a C ++ forrásfájlok kiterjesztéssel rendelkeznek .CPP, nem .C.

    Amire szükséged van

    • Számítógépes linux vagy ablakok futtatása
    • A GNU / Linux alapvető ismerete és az alkalmazások telepítésének ismerete
    • Programkód
    • Szövegszerkesztő (például Emacs)
    Hasonló publikációk