pełną formą GCC jest GNU Compiler Collection. Jest to zestaw narzędzi open source do kompilacji kodów źródłowych języków programowania C, C++, Objective-C, Fortran, Ada, Go i D.
w tym artykule pokażę Ci jak zainstalować GCC na Ubuntu i kompilować programy C i C++. Więc zaczynajmy.
instalacja GCC:
GCC i wszystkie wymagane narzędzia do budowania można bardzo łatwo zainstalować na Ubuntu, ponieważ wszystkie wymagane pakiety są dostępne w oficjalnym repozytorium pakietów Ubuntu., Ubuntu zapewnia również Pakiet meta niezbędny do budowania, który instaluje wszystkie wymagane pakiety jednocześnie. Tak więc, można łatwo GCC na Ubuntu za pomocą menedżera pakietów APT.
najpierw zaktualizuj pamięć podręczną repozytorium pakietów APT za pomocą następującego polecenia:
pamięć podręczna repozytorium pakietów APT powinna zostać zaktualizowana.,
teraz zainstaluj pakiet build-essential za pomocą następującego polecenia:
teraz Naciśnij Y, a następnie naciśnij <wprowadź>, aby potwierdzić instalację.
pobranie i zainstalowanie wszystkich wymaganych pakietów z oficjalnego repozytorium pakietów Ubuntu zajmie trochę czasu.,
w tym momencie należy zainstalować GCC i wszystkie wymagane narzędzia do budowania.
w kolejnych sekcjach tego artykułu pokażę Ci, jak skompilować prosty program C i c++ za pomocą GCC.
Kompilowanie programów C z GCC:
w tej sekcji napiszę prosty program C, pokażę jak skompilować program c z GCC i uruchomić skompilowany program.
napisałem prosty plik źródłowy C i zapisałem go jako hello.c w katalogu ~ / Projects. Treść powitania.,c file is as follows:
int main(void) {
printf(„%s\n”, „C -> Welcome to LinuxHint!”);
return 0;
}
This program will print „C -> Welcome to LinuxHint!” on the terminal. Very simple.,
zanim skompilujesz plik źródłowy C, przejdź do katalogu projektu (~/Projects w moim przypadku) w następujący sposób:
teraz, aby skompilować hello.c C plik źródłowy, uruchom następujące polecenie:
uwaga: tutaj Witam.c jest plikiem źródłowym C. Opcja-o jest używana do definiowania ścieżki i nazwy pliku skompilowanego wyjściowego pliku binarnego., -o hello jest używane, aby powiedzieć GCC, że skompilowany plik wyjściowy powinien być hello, a ścieżka, do której plik zostanie zapisany, to bieżący katalog roboczy.
po skompilowaniu powitania.c plik źródłowy, nowy plik hello zostanie wygenerowany, jak widać na poniższym zrzucie ekranu. Jest to skompilowany plik binarny.
Teraz uruchom plik binarny hello w następujący sposób:
jak widzisz, poprawne wyjście jest wyświetlane na terminalu., Udało nam się więc skompilować i uruchomić program w języku C przy użyciu GCC.
Kompilowanie programów C++ za pomocą GCC:
w tej sekcji napiszę prosty program C++, pokażę jak skompilować program C++ za pomocą GCC i uruchomić skompilowany program.
napisałem prosty plik źródłowy C++ i zapisałem go jako helloworld.cpp w katalogu ~ / Projects. Zawartość helloworld.,cpp file is as follows:
using namespace std;
int main(void) {
cout << „C++ -> Welcome to LinuxHint!” << endl;
return 0;
}
This program will print „C++ -> Welcome to LinuxHint!” on the terminal. Very simple as in the last example.,
zanim skompilujesz plik źródłowy C++, przejdź do katalogu projektu (~/Projects w moim przypadku) w następujący sposób:
teraz, aby skompilować helloworld.plik źródłowy cpp C++, uruchom następujące polecenie:
uwaga: tutaj, helloworld.cpp to plik źródłowy C++. Opcja-o jest używana do definiowania ścieżki i nazwy pliku skompilowanego wyjściowego pliku binarnego., -o helloWorld jest używane, aby powiedzieć GCC, że skompilowany plik wyjściowy powinien być helloWorld, a ścieżka, na której plik zostanie zapisany, to bieżący katalog roboczy.
po skompilowaniu helloworld.plik źródłowy cpp C++, nowy plik helloWorld zostanie wygenerowany, jak widać na poniższym zrzucie ekranu. Jest to skompilowany plik binarny.
Teraz uruchom plik binarny helloWorld w następujący sposób:
jak widzisz, poprawne wyjście jest wyświetlane na terminalu. Udało nam się więc skompilować i uruchomić program C++ przy użyciu GCC.
Tak więc instalujesz GCC na Ubuntu i kompilujesz z nim programy C i C++. Dzięki za przeczytanie tego artykułu.