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

Spisu treści:

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

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

Wideo: Jak kompilować programy C za pomocą kompilatora GNU C (GCC)
Wideo: How to start a Mac Computer in Safe Mode 2024, Listopad
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: