Jak kompilować programy C za pomocą kompilatora GNU C (GCC)

Jak kompilować programy C za pomocą kompilatora GNU C (GCC)
Jak kompilować programy C za pomocą kompilatora GNU C (GCC)

Spisu treści:

Anonim

Ta wikiHow uczy, jak skompilować program w C ze źródeł, używając GNU Compiler (GCC) dla Linuxa i Minimalistycznego GNU (MinGW) dla Windows.

Krok

Metoda 1 z 2: Używanie GCC dla Uniksa

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 1
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 1

Krok 1. Otwórz okno terminala na komputerze z systemem Unix

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 2
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 2

Krok 2. Wpisz polecenie gcc --version i naciśnij Enter, aby wyświetlić wersję GCC na komputerze

Jeśli Twój komputer wyświetla komunikat o nieznalezieniu polecenia, GCC może nie być zainstalowane na Twoim komputerze.

  • W razie potrzeby zainstaluj GCC, postępując zgodnie z przewodnikiem dla swojej dystrybucji Linuksa.
  • Aby skompilować program w C++, użyj „g++” zamiast „gcc”.
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 3
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 3

Krok 3. Otwórz folder, w którym zapisałeś kod źródłowy programu

Na przykład, jeśli kod programu „akurapopo.c” znajduje się w folderze /usr/yuliaR/source, wprowadź polecenie cd /usr/yuliaR/source

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 4
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 4

Krok 4. Wpisz polecenie gcc akurapopo.c -o AkuRapopo

Zastąp „akurapopo.c” nazwą kodu źródłowego programu, a „AkuRapopo” nazwą żądanego programu. Rozpocznie się proces kompilacji.

  • Jeśli podczas procesu kompilacji wystąpi błąd, zbierz informacje o błędzie za pomocą polecenia gcc -Wall -o errorlog akurapopo.c. Następnie wyświetl plik „errorlog” za pomocą polecenia cat errorlog.
  • Skompiluj program z kilku plików kodu źródłowego za pomocą polecenia gcc -o nazwaprogramu plik1.c plik2.c plik3.c.
  • Aby skompilować wiele programów z wielu kodów źródłowych na raz, użyj polecenia gcc -c plik1.c plik2.c plik3.c.
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 5
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 5

Krok 5. Uruchom skompilowany program za pomocą polecenia./nazwaprogramu

Metoda 2 z 2: Używanie MinGW dla Windows

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 6
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 6

Krok 1. Pobierz Minimalistyczne GNU dla Windows z

MinGW to łatwy w instalacji pakiet GCC dla Windows.

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 7
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 7

Krok 2. Uruchom program instalacyjny MinGW

Jeśli program instalacyjny nie otworzy się automatycznie, kliknij dwukrotnie plik MinGW w folderze Pobrane, a następnie kliknij Zainstaluj

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 8
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 8

Krok 3. Dostosuj opcje instalacji programu, a następnie kliknij przycisk Kontynuuj

Zalecanym folderem do instalacji MinGW jest C:\MinGW. Jeśli chcesz zmienić folder instalacyjny, nie wybieraj folderu o nazwie zawierającej spacje (takiej jak Program Files)

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 9
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 9

Krok 4. Wybierz kompilator, który chcesz zainstalować

  • Aby zainstalować zalecany minimalny kompilator, wybierz opcję Basic Setup w lewym okienku, a następnie zaznacz wszystkie kompilatory, które pojawiają się w prawym głównym okienku.
  • W razie potrzeby możesz wybrać Wszystkie pakiety i zaznaczyć wszystkie dodatkowe kompilatory.
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 10
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 10

Krok 5. Kliknij menu Instalacja w lewym górnym rogu MinGW

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 11
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 11

Krok 6. Kliknij Zastosuj zmiany

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 12
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 12

Krok 7. Kliknij Zastosuj, aby pobrać i zainstalować kompilator

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 13
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 13

Krok 8. Dodaj MinGW PATH do zmiennej środowiskowej systemu, wykonując następujące czynności:

  • Naciśnij Win + S, aby otworzyć menu Szukaj, a następnie wprowadź słowo kluczowe środowiska.
  • W wynikach wyszukiwania kliknij Edytuj zmienne środowiskowe systemu.
  • Kliknij Zmienne środowiskowe.
  • Kliknij Edytuj w górnym polu (poniżej Zmienne użytkownika).
  • Przewiń do końca pola Wartości zmiennych.
  • Wpisz;C:\MinGW\bin na końcu tekstu w polu. Jeśli zainstalowałeś MinGW w innym folderze, zamień;C:\MinGW\bin na;C:\nazwafolderu instalacyjnego\bin.
  • Kliknij dwukrotnie OK, aby zamknąć okno.
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 14
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 14

Krok 9. Otwórz okno wiersza poleceń jako Administrator, wykonując następujące kroki:

  • Naciśnij Win + S, a następnie wprowadź cmd.
  • W wynikach wyszukiwania kliknij prawym przyciskiem myszy Wiersz polecenia, a następnie kliknij Uruchom jako administrator.
  • Kliknij Tak, aby zezwolić na zmiany na komputerze.
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 15
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 15

Krok 10. Otwórz folder, w którym zapisałeś kod źródłowy programu

Na przykład, jeśli zapisałeś kod źródłowy „lailacanggung.c” w folderze C:\Źródło\Programy, wprowadź polecenie cd C:\Źródło\Programy

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 16
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 16

Krok 11. Wpisz polecenie gcc lailacanggung.c -o lailacanggung.exe

Zastąp nazwę pliku nazwą pliku kodu programu. Po zakończeniu procesu kompilacji ponownie zobaczysz wiersz poleceń. Pojawiające się błędy nie będą wyświetlane.

Błędy w kodzie programu muszą zostać poprawione przed rozpoczęciem procesu kompilacji. Nie można skompilować kodu programu zawierającego błąd

Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 17
Kompilacja programu w C za pomocą kompilatora GNU (GCC) Krok 17

Krok 12. Wprowadź nazwę swojego programu, aby go uruchomić, na przykład lailacanggung.exe

Porady

  • Kiedy kompilujesz program z parametrem -g, kompilator dołączy odpowiednie informacje debugowania dla GDB, wbudowanego programu do debugowania GCC. Te informacje ułatwią Ci debugowanie.
  • Aby skompilować duże programy, możesz najpierw utworzyć plik Makefile.
  • Jeśli twój program jest zoptymalizowany pod kątem szybkości, rozmiar programu może się zwiększyć, a dokładność może nie być zbyt dobra. Z drugiej strony, jeśli zoptymalizujesz rozmiar lub dokładność programu, prędkość programu może się zmniejszyć.
  • Podczas kompilowania programów w C++ używaj G++ tak jak GCC. Pliki C++ mają rozszerzenie.cpp zamiast.c.

Zalecana: