Покроковий посібник із встановлення компіляторів GCC та G++ на вашу машину Ubuntu
Раніше GCC означало компілятор GNU C, коли він підтримував лише один компілятор, але з тих пір він перетворився на набір компіляторів і бібліотек, які ми знаємо сьогодні. GCC, тепер відомий як GNU Compiler Collection, — це набір кількох компіляторів і бібліотек для мов програмування, таких як C, C++, D, Objective-C, Fortran, Ada, а також Golang.
Ядро Linux, інструменти GNU та багато інших проектів з відкритим кодом компілюються за допомогою GCC. Тому це дійсно важлива частина Linux та набору програмного забезпечення з відкритим кодом. Фонд вільного програмного забезпечення (FSF) розповсюджує GCC за загальною загальнодоступною ліцензією GNU, що означає, що ви можете вільно запускати, вивчати, ділитися та змінювати GCC відповідно до ваших побажань.
Давайте подивимося, як встановити пакет, необхідний для збірки, на Ubuntu 20.04, який включає компілятори GCC для C (gcc) і C++ (g++).
Встановлення GCC
У дистрибутивах на основі Debian, таких як Ubuntu, GCC входить у мета-пакет, відомий як побудова-важлива. Він включає кілька інших необхідних інструментів і бібліотек, таких як g++, make, dpkg-dev, необхідних для компіляції програмного забезпечення в Ubuntu.
Щоб встановити побудова-важлива пакет, відкрийте термінал за допомогою Ctrl+Alt+T
клавіші та виконайте такі команди:
sudo apt update sudo apt install build-essential
Ви також можете отримати посібник із інструментів розробки, встановивши файл manpages-dev пакет, для цього виконайте таку команду:
sudo apt встановити manpages-dev
Тепер ви можете використовувати чоловік
команда для відображення та читання посібника користувача для будь-якого інструменту розробки. Синтаксис для чоловік
Команда дуже проста, як показано нижче. Наприклад, щоб прочитати посібник із GCC, запустіть людина gcc
команда. Ви можете вийти з посібника, натиснувши «qпісля того, як ви закінчите читати.
Синтаксис: man Приклад: man gcc
Перевірте, чи GCC було успішно встановлено у вашій системі, просто запустивши:
gcc --версія
Ось і все, GCC та багато інших інструментів, необхідних для розробки, тепер встановлені у вашій системі Ubuntu 20.04.
Необхідні для збірки Ubuntu 20.04 поставляються з версією GCC 9.3.0, якщо ви хочете встановити кілька версій GCC або, можливо, останню версію GCC, перевірте це в розділі нижче.
Встановлення кількох версій GCC
Якщо вам потрібна інша версія GCC, ніж та, що включена в пакет, необхідний для збірки, або якщо ви хочете встановити останню версію, щоб випробувати нові функції, у таких випадках можна встановити кілька версій GCC зручно.
Останні версії GCC мають кращу оптимізацію, продуктивність і нові функції. Репозиторії Ubuntu 20.04 включають різні пакунки GCC від версії 7.xx
до 10.xx
.
Для демонстрації ми покажемо, як встановити три версії gcc
і g++
і налаштуйте їх на належну роботу в системі Ubuntu 20.04. Щоб встановити версії 8, 9 та останню 10 GCC, виконайте таку команду:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Потім запустіть оновлення-альтернатива
команда, яка використовується для налаштування символічних посилань для визначення команд за замовчуванням. У нашому випадку запустіть його, щоб налаштувати символічне посилання та пріоритет gcc
і g++
версії.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
Пізніше, якщо ви захочете змінити версію GCC за замовчуванням, запустіть файл оновлення-альтернатива
команда з наступним параметром:
sudo update-alternatives --config gcc
Вам буде представлено список усіх версій GCC, встановлених у вашій системі Ubuntu. Змініть версію GCC за замовчуванням, ввівши відповідне число.
Ми розглянули, як встановити пакет build-essential на ubuntu 20.04. Щоб дізнатися більше про те, як користуватися gcc
і g++
компілятори, відвідайте онлайн-документацію GCC тут.