- Как установить GCC (необходимое для сборки) на Ubuntu 20.04
- Установка GCC в Ubuntu 20.04
- Компиляция примера Hello World
- Установка нескольких версий GCC
- Выводы
- How to Check gcc Version on Ubuntu
- Related Posts
- Как установить компилятор GCC в Ubuntu 18.04
- How to Install GCC Compiler on Ubuntu 18.04
- В этом руководстве описаны шаги, необходимые для установки компилятора GCC в Ubuntu 18.04. Мы покажем вам, как установить стабильную версию дистрибутива и последнюю версию GCC.
- Прежде чем вы приступите
- Установка GCC на Ubuntu
- Компиляция примера Hello World
- Установка нескольких версий GCC
- Вывод
- How to choose the default gcc and g++ version?
- 7 Answers 7
- Как установить GCC в Ubuntu 20.04 | 18.04
- Как установить GCC в Ubuntu 20.04 | 18.04
- Вариант 1. Установка GCC на Ubuntu
- Вариант 2: установка нескольких версий GCC
Как установить GCC (необходимое для сборки) на Ubuntu 20.04
Коллекция компиляторов GNU (GCC) — это набор компиляторов и библиотек для языков программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Многие проекты с открытым исходным кодом, включая ядро Linux и инструменты GNU, скомпилированы с использованием GCC.
В этой статье объясняется, как установить GCC в Ubuntu 20.04.
Установка GCC в Ubuntu 20.04
Репозитории Ubuntu по умолчанию содержат метапакет с именем «build-essential», который включает коллекцию компиляторов GNU, отладчик GNU и другие библиотеки и инструменты разработки, необходимые для компиляции программного обеспечения.
Чтобы установить пакеты средств разработки, выполните следующую команду от имени пользователя root или пользователя с правами sudo :
Команда устанавливает множество пакетов, включая gcc , g++ и make .
Вы также можете установить справочные страницы об использовании GNU / Linux для разработки:
Убедитесь, что компилятор GCC успешно установлен, выполнив следующую команду, которая выводит версию GCC:
Репозитории Ubuntu 20.04 предоставляют GCC версии 9.3.0 :
Вот и все. В вашей системе Ubuntu установлены инструменты и библиотеки GCC.
Компиляция примера Hello World
Скомпилировать базовую программу на C или C ++ с помощью GCC довольно просто. Откройте текстовый редактор и создайте следующий файл:
Сохраните файл и скомпилируйте его в исполняемый файл:
Это создает двоичный файл с именем hello в том же каталоге, где вы запускаете команду.
Запустите программу hello с помощью:
Программа должна напечатать:
Установка нескольких версий GCC
В этом разделе приведены инструкции по установке и использованию нескольких версий GCC в Ubuntu 20.04. Новые версии компилятора GCC включают новые функции и улучшения оптимизации.
На момент написания этой статьи репозитории Ubuntu по умолчанию включают несколько версий GCC, от 7.xx до 10.xx
В следующем примере мы установим последние три версии GCC и G ++.
Установите нужные версии GCC и G ++, набрав:
Приведенные ниже команды настраивают альтернативу для каждой версии и связывают с ней приоритет. Версия по умолчанию — это версия с наивысшим приоритетом, в нашем случае это gcc-10 .
Позже, если вы захотите изменить версию по умолчанию, используйте команду update-alternatives :
Вам будет представлен список всех установленных версий GCC в вашей системе Ubuntu. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите Enter .
Команда создаст символические ссылки на определенные версии GCC и G ++.
Выводы
Мы показали вам, как установить GCC в Ubuntu 20.04. Теперь вы можете посетить официальную страницу документации GCC и узнать, как использовать GCC и G ++ для компиляции программ на C и C ++.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Источник
How to Check gcc Version on Ubuntu
Question :
How to check gcc version on my Ubuntu ?
Answer :
gcc – GNU project C and C++ compiler. There are a few options to obtain GCC version in Ubuntu.
Option 1
Issue command “gcc –version”
Example :
Option 2
Issue command “gcc -v”
Example :
Option 3
Issue command “aptitude show gcc”
Example :
Related Posts
Question : How to check Ubuntu Version that you are running? Answer : To print…
Checking what version of Ubuntu you are running is very easy. From my own experience,…
Question : How to check gcc version ? What commands to check gcc version ?…
This short guides shows how to quickly check your postfix mail server version. Basically, postfix…
In this post, i will share the quick steps on how to check linux CentOS…
Источник
Как установить компилятор GCC в Ubuntu 18.04
How to Install GCC Compiler on Ubuntu 18.04
В этом руководстве описаны шаги, необходимые для установки компилятора GCC в Ubuntu 18.04. Мы покажем вам, как установить стабильную версию дистрибутива и последнюю версию GCC.
Коллекция компиляторов GNU (GCC) — это набор компиляторов и библиотек для языков программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Многие проекты с открытым исходным кодом, включая инструменты GNU и ядро Linux, скомпилированы с помощью GCC.
Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.
Прежде чем вы приступите
Чтобы добавлять новые репозитории и устанавливать пакеты в вашей системе Ubuntu, вы должны войти в систему как пользователь root или пользователь с привилегиями sudo .
Установка GCC на Ubuntu
Репозитории Ubuntu по умолчанию содержат метапакет с именем, build-essential который содержит компилятор GCC и множество библиотек и других утилит, необходимых для компиляции программного обеспечения.
Выполните следующие шаги, чтобы установить компилятор GCC Ubuntu 18.04:
Начните с обновления списка пакетов:
Установите build-essential пакет, набрав:
Команда устанавливает кучу новых пакетов , включая gcc , g++ и make .
Вы также можете установить справочные страницы об использовании GNU / Linux для разработки:
Чтобы убедиться, что компилятор GCC успешно установлен, используйте gcc —version команду, которая выводит версию GCC:
Версия GCC по умолчанию, доступная в репозиториях Ubuntu 18.04 7.4.0 :
Вот и все. GCC теперь установлен в вашей системе, и вы можете начать его использовать.
Компиляция примера Hello World
Скомпилировать базовую программу на C или C ++ с помощью GCC довольно просто. Откройте текстовый редактор и создайте следующий файл:
Сохраните файл и скомпилируйте его в исполняемый файл с помощью следующей команды:
Это создаст двоичный файл с именем hello в том же каталоге, где вы запускаете команду.
Запустите hello программу с помощью:
Программа должна напечатать:
Установка нескольких версий GCC
В этом разделе приведены инструкции по установке и использованию нескольких версий GCC в Ubuntu 18.04. Новые версии компилятора GCC включают поддержку новых языков, лучшую производительность и расширенные функции.
На момент написания этой статьи репозитории Ubuntu по умолчанию включают несколько версий GCC, от 5.x.x до 8.x.x . Последняя версия GCC, 9.1.0 доступная в PPA Ubuntu Toolchain.
В следующем примере мы установим последние три версии GCC и G ++.
Сначала добавьте ubuntu-toolchain-r/test PPA в вашу систему с помощью:
Установите нужные версии GCC и G ++, набрав:
Приведенные ниже команды настраивают альтернативу для каждой версии и связывают с ней приоритет. Версия по умолчанию — это версия с наивысшим приоритетом, в нашем случае это так gcc-9 .
Позже, если вы захотите изменить версию по умолчанию, используйте update-alternatives команду:
Вам будет представлен список всех установленных версий GCC в вашей системе Ubuntu. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите Enter .
Команда создаст символические ссылки на определенные версии GCC и G ++.
Вывод
Вы успешно установили GCC на свой Ubuntu 18.04. Теперь вы можете посетить официальную страницу документации GCC и узнать, как использовать GCC и G ++ для компиляции программ на C и C ++
Источник
How to choose the default gcc and g++ version?
So I have installed gcc-4.4 and gcc-4.3 (same for g++). Now as far as I remember there is a tool in Ubuntu which sets the symlinks for you if you just tell it which version you want. However it does not seem to work in the newest version, which I find disappointing.
7 Answers 7
First erase the current update-alternatives setup for gcc and g++ :
Install Packages
It seems that both gcc-4.3 and gcc-4.4 are installed after install build-essential. However, we can explicitly install the following packages:
Install Alternatives
Symbolic links cc and c++ are installed by default. We will install symbol links for gcc and g++ , then link cc and c++ to gcc and g++ respectively. (Note that the 10 , 20 and 30 options are the priorities for each alternative, where a bigger number is a higher priority.)
Configure Alternatives
The last step is configuring the default commands for gcc , g++ . It’s easy to switch between 4.3 and 4.4 interactively:
Or switch using script:
execute in terminal :
Okay, so that part is fairly simple. The tricky part is that when you issue the command GCC it is actually a sybolic link to which ever version of GCC you are using. What this means is we can create a symbolic link from GCC to whichever version of GCC we want.
- You can see the symbolic link :
- So what we need to do is remove the GCC symlink and the G++ symlink and then recreate them linked to GCC 4.3 and G++ 4.3:
- Now if we check the symbolic links again we will see GCC & G++ are now linked to GCC 4.3 and G++ 4.3:
- Finally we can check our GCC -v again and make sure we are using the correct version:
Is this really desirable? There are ABI changes between gcc versions. Compiling something with one version (eg the entire operating system) and then compiling something else with another version, can cause conflict.
For example, kernel modules should always be compiled with the same version of gcc used to compile the kernel. With that in mind, if you manually altered the symlink between /usr/bin/gcc and the version used in your version of Ubuntu, future DKMS-built modules might use the wrong gcc version.
If you just want to build things with a different version of gcc , that’s easy enough, even with makescripts. For example, you can pass in the version of gcc in the CC environment variable:
You might not need it on the make command (configure scripts usually pull it in) but it doesn’t hurt.
Edit:
This assumes that you have installed the version first, with e.g.:
Original:
And here is a one-liner for those who are lazy, just change change the number at the end to the version you want. It will make the change for gcc and/or g++
In this example I switched to 4.9
There are no error checks and what not in this example, so you might want to check what will be run before you run it. Just add echo before sudo. For completeness I provide check line as well:
The output from the check should be something like:
Источник
Как установить GCC в Ubuntu 20.04 | 18.04
Как установить GCC в Ubuntu 20.04 | 18.04
Это краткое руководство показывает студентам и новым пользователям, как установить компилятор GCC (необходимый для сборки) в Ubuntu 18.04 | 16.04.
Коллекция компиляторов GNU (GCC) — это набор компиляторов и библиотек, разработанных GNU Project, которые поддерживают такие языки программирования, как C, C ++, Objective-C, Fortran, Go и многие другие.
GCC — это основная часть операционной системы Linux и многих проектов и инструментов с открытым исходным кодом. Ядро Linux также скомпилировано с помощью GCC, так что это большое дело в сообществе открытого исходного кода.
Если вы новый пользователь или студент, ищущий систему Linux для начала обучения, проще всего начать с Ubuntu Linux OS. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив Linux.
Ubuntu — это операционная система Linux с открытым исходным кодом, которая работает на настольных компьютерах, ноутбуках, серверах и других устройствах.
При использовании Ubuntu вы обнаружите, что Linux не так уж сильно отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы.
Чтобы узнать больше о GCC, посетите страницу его проекта .
Чтобы начать установку компилятора GCC в Ubuntu, выполните следующие действия:
Вариант 1. Установка GCC на Ubuntu
По умолчанию репозитории Ubuntu содержат пакет, необходимый для сборки, который содержит компилятор GCC, g ++, make и множество библиотек и других утилит, необходимых для компиляции других пакетов и инструментов.
Таким образом, установить компилятор GCC в Ubuntu так же просто, как установить пакет, необходимый для сборки.
Для этого выполните следующие команды:
Команды устанавливают множество других пакетов, включая gcc, g ++ и make.
Если вы разработчик и хотите установить страницу руководства для GCC, просто выполните следующие команды:
sudo apt-get install manpages-dev
После установки, чтобы убедиться, что GCC успешно установлен и работает, просто используйте gcc —version команду, как показано ниже:
Это должно распечатать результат, как показано ниже:
Вот как установить компилятор GCC в Ubuntu, если он еще не установлен.
Вариант 2: установка нескольких версий GCC
Для тех, кто хочет установить несколько версий компилятора GCC, они могут использовать вариант №2.
Новые версии компиляторов GCC поддерживают новые языки, повышенную производительность, расширенные функции. Если вы хотите воспользоваться этими дополнительными функциями, идеальным вариантом будет установка последней версии или нескольких.
Чтобы установить последние версии компиляторов GCC, вам нужно будет добавить сторонний репозиторий PPA в Ubuntu и установить его оттуда.
Для этого просто выполните следующие команды:
После добавления репозитория выше вы можете установить несколько версий GGC, используя их номера версий.
Пример:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
Поскольку у вас установлено несколько версий компилятора GCC, с каждой из них связан номер приоритета. Версия с наивысшим приоритетом будет системным компилятором по умолчанию.
Вам нужно будет запустить приведенные ниже команды, чтобы установить системный компилятор по умолчанию, связывающий каждую с номером приоритета.
В приведенном ниже случае gcc-9 является версией с наивысшим приоритетом [ 90 ] .
Позже, если вы захотите изменить версию по умолчанию, используйте команду update-alternatives ниже:
sudo update-alternatives —config gcc
В зависимости от количества установленных компиляторов должно быть несколько вариантов.
Выберите свой вариант и нажмите Enter.
Это должно обновить систему до текущего значения по умолчанию.
Вывод
Вы узнали, как установить компилятор GCC в Ubuntu 18.04 | 16.04. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить об этом.
Источник