Jak skompilować program c przy użyciu kompilatora kompilatora gnu (gcc)

W tym artykule opisano, jak skompilować program z kodu źródłowego w C, używając kompilatora kompilatora GNU (GCC) dla Linuksa lub minimalistycznego GNU (MingW) dla systemu Windows.

Kroki

Metoda 1 z 2:
Korzystanie z GCC dla UNIX
  1. Obraz zatytułowany Kompilowanie programu C za pomocą kompilatora GNU (GCC) Krok 1
jeden. W systemie UNIX otwórz terminal.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 2
    2. Wchodzić GCC --Version i naciśnij ↵ Enter. Pojawia się wersja kompilatora C. Jeśli zespół nie działa, najprawdopodobniej GCC nie jest zainstalowany.
  • Jeśli kompilator nie jest zainstalowany, przeczytaj dokumentację dystrybucji Linux, aby dowiedzieć się, jak pobrać odpowiedni pakiet.
  • Jeśli skompilujesz program napisany w C ++, zamiast "GCC" Enter "G ++".
  • Obraz zatytułowany Kompilowanie programu C za pomocą kompilatora GNU (GCC) Krok 3
    3. Przejdź do katalogu, w którym przechowywany jest kod źródłowy.
  • Na przykład, jeśli plik z kodem źródłowym "Main.C »znajduje się w katalogu / usr / wikihow / source CD / USR / WikiHów / źródła.
  • Obraz zatytułowany Kompiluje program C za pomocą kompilatora GNU (GCC) Krok 4
    cztery. Wchodzić GCC Main.C -O Hellovorld. Wymień "Main.C "W nazwie pliku źródłowego i" Hellovorld "zastępuje ostateczny program. Program zostanie skompilowany.
  • Jeśli pojawiają się komunikaty o błędach na ekranie, wprowadź GCC -Wall -O Errorlog File1.DO, Aby uzyskać więcej informacji. Następnie w bieżącym katalogu otwórz plik "ERLOLLOG" - Aby to zrobić, wprowadź Cat Erlllog.
  • Aby skompilować jeden program z wielu plików źródłowych, wprowadź GCC -O Wyjście File1.C file2.C File3.DO.
  • Aby skompilować kilka programów z kilku plików źródłowych na raz, wprowadź GCC -C File1.C file2.C File3.DO.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 5
    pięć. Uruchom skompilowany program. Wchodzić & # 46- / hellowsorld, Gdzie "Hellovorld" zastąp nazwę programu.
  • Metoda 2 z 2:
    Korzystanie z Mingw dla Windows
    1. Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 6
    jeden. Pobierz minimalistyczny GNU dla Windows (MingW). Ta wersja GCC dla Windows jest bardzo łatwa w instalacji. Plik instalacyjny można pobrać Ta strona.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 7
    2. Uruchom plik instalacyjny MingW.
  • Jeśli plik nie uruchomi się automatycznie, kliknij dwukrotnie go w folderze do pobrania, a następnie kliknij "Ustaw".
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 8
    3. Ustaw ustawienia instalacji i kliknij Kontynuuj (zwany dalej).
  • Zalecamy instalację Mingw do folderu domyślnego, a mianowicie B (C: Mingw). Jeśli chcesz zmienić folder, nie wybieraj folderu, w tytule, którego są luki, takie jak "Pliki programów".
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 9
    cztery. Wybierz kompilatory do zainstalowania.
  • Na lewym panelu zalecamy kliknięcie "Ustawienia podstawowe" (normalna instalacja). Następnie we właściwych panelach umieść pola wyboru obok wszystkich następujących kompilatorów.
  • Bardziej doświadczeni użytkownicy mogą wybrać opcję "Wszystkie pakiety" i zaznacz dodatkowe kompilatory.
  • Obraz zatytułowany Kompiluje program C przy użyciu kompilatora GNU (GCC) Krok 10
    pięć. Otwórz menu instalacji (instalacja). Znajduje się w lewym górnym rogu Mingw.
  • Obraz zatytułowany Kompiluje program C za pomocą kompilatora GNU (GCC) Krok 11
    6. Kliknij Zastosuj zmiany.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 12
    7. Kliknij Zastosuj. Kompilatory zostaną pobrane i zainstalowane.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 13
    osiem. Na ścieżce do Mingw Włóż zmienne systemowe. Wykonaj następujące czynności:
  • Kliknij ⊞ Wygraj+S, Aby otworzyć ciąg wyszukiwania i wejdź środa.
  • W wynikach wyszukiwania kliknij "Zmień zmienne systemowe".
  • Kliknij "Zmienne środy".
  • Kliknij "Zmień" (w obszarze "Zmienne niestandardowe").
  • Przewiń informacje w polu "Wartość zmiennej".
  • Natychmiast wejdź do ostatniego rekordu -C: Mingw Bin. Zauważ, że jeśli zainstalowałeś MingW do innego folderu, wprowadź -C: Path-to-folder bin.
  • Kliknij dwukrotnie "OK". Naciśnij ponownie "OK", aby zamknąć okno.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 14
    dziewięć. Otwórz wiersz poleceń jako administrator. Dla tego:
  • Kliknij ⊞ Wygraj+S i wejdź linia.
  • W wynikach wyszukiwania kliknij prawym przyciskiem myszy "wiersz polecenia" i wybierz "Uruchom z administratora".
  • Kliknij "Tak", aby umożliwić wprowadzenie zmian.
  • Obraz zatytułowany Kompilowanie programu C za pomocą kompilatora GNU (GCC) Krok 15
    10. Przejdź do folderu, w którym plik źródłowy jest przechowywany.
  • Na przykład, jeśli plik z kodem źródłowym "Hellovorld.C "jest w folderze C: Source Programs, Enter CD C: Source.
  • Obraz zatytułowany kompilacja programu C za pomocą kompilatora GNU (GCC) Krok 16
    jedenaście. Wchodzić GCC Hellovorld.C -O Hellovorld.Exe. Wymień "Hellowsorld" w nazwie pliku za pomocą kodu źródłowego i nazwę programu. Po zakończeniu kompilacji programu powrócisz do wiersza poleceń, a nie będzie komunikatów o błędach.
  • Wszelkie błędy programowania muszą zostać wyeliminowane przed kompilacją programu.
  • Obraz zatytułowany Kompilowanie programu C za pomocą kompilatora GNU (GCC) Krok 17
    12. Aby uruchomić program, wprowadź jego nazwę. Jeśli program nazywa się Hellovorld.EXE, wprowadź tę nazwę, aby uruchomić program.
  • Rada

    • Kompilowanie kodu przy użyciu flagi -g doprowadzi do tworzenia informacji debugowania, które mogą być używane przez odpowiedni deggera, na przykład GDB.
    • Utwórz plik montażowy projektu (plik Make-pliku), aby uprościć kompilację dużych programów.
    • Jeśli aktywnie używasz optymalizacji, pamiętaj, że optymalizacja prędkości może prowadzić do zmniejszenia rozmiaru i czasami jakość (i odwrotnie).
    • Podczas kompilacji programu C ++ użyj G ++, tak jak używasz GCC. Pamiętaj, że pliki źródłowe w C ++ mają rozszerzenie .Cpp, a nie .DO.

    Czego potrzebujesz

    • Komputer działa linux lub okna
    • Podstawowa znajomość GNU / Linux i wiedza o instalacji aplikacji
    • Kod programu
    • Edytor tekstu (na przykład Emacs)
    Podobne publikacje