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
Krok 1. Otwórz okno terminala na komputerze z systemem Unix
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”.
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
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.
Krok 5. Uruchom skompilowany program za pomocą polecenia./nazwaprogramu
Metoda 2 z 2: Używanie MinGW dla Windows
Krok 1. Pobierz Minimalistyczne GNU dla Windows z
MinGW to łatwy w instalacji pakiet GCC dla Windows.
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
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)
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.
Krok 5. Kliknij menu Instalacja w lewym górnym rogu MinGW
Krok 6. Kliknij Zastosuj zmiany
Krok 7. Kliknij Zastosuj, aby pobrać i zainstalować kompilator
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.
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.
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
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
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.