Gcc команда не найдена linux

Обновлено: 06.07.2024

, если у вас есть довольно новая комбинация молнии молнии (или автономная программа для загара), вы можете использовать caldev для двухсторонней синхронизации.

для подробного объяснения и как вы можете это прочитать blogpost by aaron toponce

3 ответа

Вам придется полностью очистить то, что у вас есть, и выполнить новую установку.

Большая часть этого делается автоматически при использовании графического интерфейса. Но при использовании командной строки вы должны быть конкретными для удаления оставшихся пакетов и других файлов вручную.

Сначала полностью очистите / удалите то, что вы в настоящее время установили, что не работает. Очистите и обновите кеш-память и пакеты репозитория, а затем снова установите gcc.

Проверьте наличие ошибок между командами. Ошибок не должно быть. Если они есть, обратитесь к предлагаемому исправлению, предоставленному для исправления ошибки. Например, может быть случайное предупреждение или ошибка, например:

Чтобы разрешить это конкретное состояние, запустите:

Затем, после исправления этой части, перейдите к следующий шаг.

Каждая из команд должна дать чистое состояние. После этого у вас будет новая установка из репозитория.

Хорошо, я следую вашей команде и сталкиваюсь с некоторыми ошибками: – Alpha OF 3 August 2017 в 17:35 zhangkehu @ ubuntu: / $ sudo dpkg --configure -a Настройка gcc (4: 4.8.2-1ubuntu6) . update-alternatives: ошибка: альтернативный путь / usr / bin / gcc не существует dpkg: обработка ошибок пакет gcc (--configure): подпроцесс установлен после установки сценарий вернулся статус выхода ошибки 2 Ошибки были обнаружены при обработке: gcc – Alpha OF 3 August 2017 в 17:41 Я не могу разобрать ваш результат. Если вы копируете / вставляете команду и выводите на свой вопрос, либо я, либо некоторые другие пользователи будут отформатировать его для вас, чтобы было легко читать. – L. D. James 3 August 2017 в 17:45

Вам придется полностью очистить то, что у вас есть, и выполнить новую установку.

Большая часть этого делается автоматически при использовании графического интерфейса. Но при использовании командной строки вы должны быть конкретными для удаления оставшихся пакетов и других файлов вручную.

Сначала полностью очистите / удалите то, что вы в настоящее время установили, что не работает. Очистите и обновите кеш-память и пакеты репозитория, а затем снова установите gcc.

$ sudo apt purge gcc $ sudo apt-get autoremove $ sudo apt update $ sudo apt upgrade $ sudo apt full-upgrade $ sudo apt install gcc

Проверьте наличие ошибок между командами. Ошибок не должно быть. Если они есть, обратитесь к предлагаемому исправлению, предоставленному для исправления ошибки. Например, может быть случайное предупреждение или ошибка, например:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Чтобы разрешить это конкретное состояние, запустите:

$ sudo dpkg --configure -a

Затем, после исправления этой части, перейдите к следующий шаг.

Каждая из команд должна дать чистое состояние. После этого у вас будет новая установка из репозитория.

Вам придется полностью очистить то, что у вас есть, и выполнить новую установку.

Большая часть этого делается автоматически при использовании графического интерфейса. Но при использовании командной строки вы должны быть конкретными для удаления оставшихся пакетов и других файлов вручную.

Сначала полностью очистите / удалите то, что вы в настоящее время установили, что не работает. Очистите и обновите кеш-память и пакеты репозитория, а затем снова установите gcc.

$ sudo apt purge gcc $ sudo apt-get autoremove $ sudo apt update $ sudo apt upgrade $ sudo apt full-upgrade $ sudo apt install gcc

Проверьте наличие ошибок между командами. Ошибок не должно быть. Если они есть, обратитесь к предлагаемому исправлению, предоставленному для исправления ошибки. Например, может быть случайное предупреждение или ошибка, например:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Чтобы разрешить это конкретное состояние, запустите:

$ sudo dpkg --configure -a

Затем, после исправления этой части, перейдите к следующий шаг.

Каждая из команд должна дать чистое состояние. После этого у вас будет новая установка из репозитория.

Большинство программ в Linux написаны на C или С++, и если вы хотите собирать их из исходников, то вам обязательно понадобиться компилятор, также он понадобиться, если захотите начать писать свои программы на одном из этих языков.

Существует два основных компилятора в Linux - это GCC и Clang, они похожи по своим возможностям, но так сложилось, что первый считается стандартом для Ubuntu. GCC расшифровывается как GNU Compiler Collection. В этой статье мы рассмотрим, как выполняется установка GCC в Ubuntu, а также рассмотрим базовые приемы работы с этим набором программ в терминале.

Набор компиляторов GCC

Все программы представляют собой набор машинных команд, которые выполняются процессором. Эти команды - последовательность бит. Но писать программы наборами бит очень неудобно, поэтому были придуманы языки программирования высокого уровня. Код на языке программирования хорошо читаем и понятен для человека, а когда из него нужно сделать программу, компилятор ubuntu преобразует все в машинные команды.

В базовую поставку компилятора входят такие программы:

  • libc6-dev - заголовочные файлы стандартной библиотеки Си;
  • libstdc++6-dev - заголовочные файлы стандартной библиотеки С++;
  • gcc - компилятор языка программирования Си;
  • g++ - компилятор языка программирования C++;
  • make - утилита для организации сборки нескольких файлов;
  • dpkg-dev - инструменты сборки пакетов deb.

Все эти пакеты являются зависимостями пакета build-essential, поэтому для установки всего необходимого достаточно установить этот пакет.

Установка GCC в Ubuntu

Если вас устраивает текущая версия GCC, которая есть в официальных репозиториях дистрибутива, то вам достаточно установить пакет build-essential. Для этого выполните команду:

sudo apt -y install build-essential

H1BJ+aA10chuAAAAAElFTkSuQmCC

После завершения установки все необходимое для компиляции программ будет установлено. И вы сможете использовать компилятор. Рассмотрим версии и расположение файлов компилятора:

whereis gcc make

YAsEijQilh3P8XzVqal8hwFiAAAAAASUVORK5CYII=

mQ1aHDHAAAAAElFTkSuQmCC

yELAAAAAElFTkSuQmCC

Если необходима более новая версия компилятора, например, на данный момент последняя версия - 11, то можно использовать PPA разработчиков с тестовыми сборками. Для добавления PPA в систему выполните команды:

sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test && sudo apt update

kclq444AAAAASUVORK5CYII=

Далее установите сам компилятор:

sudo apt -y install gcc-snapshot && sudo apt -y install gcc-11g++-11

AaKdPs7la0w0AAAAAElFTkSuQmCC

Это не заменит ваш текущий компилятор на новый. В системе просто появятся 2 версии компиляторов gcc-11 и g++11, которые вы можете использовать для своих программ. Это лучший вариант на данный момент, но если вы хотите все же сделать gcc-9 компилятором по умолчанию, выполните:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9

A0O2YdWJaOJ9AAAAAElFTkSuQmCC

Готово, теперь вы можете проверить версию gcc-6:

RNPWXVpTrs4AAAAASUVORK5CYII=

Установка GCC в Ubuntu завершена, и можно переходить к сборке программ. Для удаления компилятора достаточно удалить пакет build-essential при помощи команды:

sudo apt purge -y build-essential && sudo apt-y autoremove

Использование GCC в Ubuntu

Рассмотрим пример компиляции минимальной программы hello.c для освоения работы с gcc. Вот код программы, откройте любой текстовый редактор и сохраните его в файле с названием hello.c:

dfR8yQ+0dotHBObQTDvXB8xjDEugtQ+d0xm7YVKjmo3Zd614kOdRaSP9GeHaXNE6mhZRoeaw6Zhl7bddbxHHUYVbZS7oWOqhWa6BMjZv9rIJTjcVJJO45BHdn1a5x7aKQvGKbfU76b6CR6y+MMJCNqQRzcSvl55Itht05ef0fdfRpREv47uy31Of9mWIoAAAAASUVORK5CYII=

Теперь запустим сборку программы:

Когда сборка программы будет завершена, на выходе появится файл с названием a.out. a.out –это имя исполняемого файла, которое по умолчанию, сгенерировано при помощи gcc. Далее можно запустить данный файл:

h0mzJPtkAAAAASUVORK5CYII=

Готово, компилятор прекрасно работает в системе, и теперь можно писать свои программы или собирать чужие.

Выводы

В этой статье мы рассмотрели, как установить gcc в Ubuntu 20.04, это один из самых популярных компиляторов для этой операционной системы. И устанавливается он очень просто, если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео с демонстрацией самого процесса:

Как установить GCC на

Это краткое руководство показывает студентам и новым пользователям, как установить компилятор GCC (необходимый для сборки) в Ubuntu 18.04 | 16.04.

Если вы новый пользователь или студент, ищущий систему Linux для начала обучения, проще всего начать с Ubuntu Linux OS. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив 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. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить об этом.

Как установить GCC на

Это краткое руководство показывает студентам и новым пользователям, как установить компилятор GCC (необходимый для сборки) в Ubuntu 18.04 | 16.04.

Если вы новый пользователь или студент, ищущий систему Linux для начала обучения, проще всего начать с Ubuntu Linux OS. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив 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. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить об этом.

Читайте также: