Как установить кодовые блоки в Ubuntu

Обновлено: 21.11.2024

Code Blocks — это интегрированная среда разработки с открытым исходным кодом, написанная на C++ и идеально подходящая для разработки на языках C, C++ и Fortran. Он кроссплатформенный и работает на Linux, macOS и Windows.

Code Blocks — легкий и быстрый. Он поддерживает рабочие области, многоцелевые проекты, межпроектные зависимости внутри рабочей области.

Вы получаете подсветку синтаксиса, свертывание кода, интерфейс с вкладками, браузер классов, интеллектуальные отступы и многое другое. Вы также можете расширить возможности IDE с помощью подключаемых модулей.

В этом руководстве вы научитесь устанавливать блоки кода в дистрибутивах Linux на базе Ubuntu.

Кодовые блоки также доступны в Ubuntu Software Center. Однако, начиная с Ubuntu 21.04, графическая установка блоков кода из Центра программного обеспечения Ubuntu устанавливает пакет codeblocks-common, а не графическую IDE. Таким образом, вы не видите, что блоки кода, установленные в вашей системе, работают. По этой причине я рекомендую использовать терминальный подход для установки блоков кода в Ubuntu.

Установка блоков кода в дистрибутивах Linux на основе Ubuntu

IDE Code Blocks доступна в репозитории юниверсов всех выпусков Ubuntu. Хотя обычно он включен по умолчанию, сначала не помешает включить репозиторий юниверса:

Обновите кеш пакетов, чтобы система знала о доступности дополнительных пакетов из вновь добавленного репозитория:

И, наконец, вы можете установить блоки кода в дистрибутивах на базе Ubuntu с помощью команды apt install:

Рекомендуется также установить дополнительные подключаемые модули, чтобы получить больше от IDE Code Blocks. Вы можете установить их с помощью пакета codeblocks-contrib:

Как использовать блоки кода

Выполните поиск блоков кода в системном меню. Вот как это выглядит в стандартной версии GNOME Ubuntu:

При первом запуске Code Blocks ищет все доступные компиляторы в вашей системе и добавляет их в путь, поэтому вам не нужно настраивать их самостоятельно.

В моем случае gcc уже был установлен в моей системе Ubuntu, и он был хорошо распознан Code Blocks.

Пользовательский интерфейс Code Blocks, безусловно, не современный, но имейте в виду, что IDE легкая и почти не потребляет 50 МБ ОЗУ.

Если вы когда-либо пользовались другой IDE, такой как Eclipse, вам не составит труда использовать Code Block. Вы можете написать свой код и организовать его в проекты.

Кнопки для сборки, запуска и сборки и запуска вместе находятся справа вверху.

При запуске кода открывается новое окно терминала для отображения вывода.

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

Наличие IDE упрощает запуск программ C или C++ в Linux. Eclipse — хорошая IDE для этой работы, но она потребляет больше системных ресурсов, чем Code Blocks. Конечно, в конце концов, это ваш выбор.

Написанная на языке C, Code::Blocks (да, с двойным полным двоеточием) — это бесплатная кроссплатформенная интегрированная среда разработки с открытым исходным кодом для проектов C, C++ и FORTRAN. Он предоставляет очень простой пользовательский интерфейс, который упрощает навигацию и создание проектов. Он довольно прост в использовании и расширяется с помощью подключаемых модулей.

The Code: Blocks IDE поддерживает широкий спектр компиляторов. К ним относятся компилятор GNU GGC, компилятор LLVM Clang, OpenWatcom, Digital Mars и многие другие.

В основном существует два способа установки Code::Blocks IDE в Ubuntu 20.04, и мы рассмотрим оба.

Способ 1. Установите Code::Blocks IDE с помощью APT

Code::Blocks IDE доступна в репозиториях Ubuntu и может быть установлена ​​с помощью команды APT. Установка из репозитория по умолчанию — самый простой способ, но могут быть и более старые версии.

Сначала обновите свою систему:

Чтобы установить кодовый блок в Ubuntu, выполните следующую команду:

Когда будет предложено продолжить, просто введите "Y" и нажмите клавишу ВВОД, чтобы продолжить.

Установите Code::Blocks в Ubuntu 20.04 с помощью APT

Способ 2. Установите Code::Blocks IDE с помощью файла Deb

Кроме того, для установки IDE можно использовать файл Deb. Сначала загрузите его, как показано.

Установите CodeBlocks в Ubuntu из файла Debian

После загрузки запустите файл Code:Blocks Debian, как показано.

установить Code::Blocks с помощью файла Debian

Последний двоичный код блока кода также доступен для загрузки в виде сжатых архивов. Загрузите файл tar.xz и извлеките его, чтобы получить файл deb блоков кода.

Запуск Code::Blocks IDE

Чтобы запустить Code::Blocks IDE, найдите его с помощью диспетчера приложений следующим образом. Когда появится значок Code::Blocks IDE, нажмите на него.

Поиск Code::Blocks IDE

Происходит автоматическое определение компилятора, так как IDE требуется компилятор для компиляции исходного кода. В этом случае у меня уже есть компилятор GCC. Как только компилятор будет успешно обнаружен, нажмите "ОК".

Компилятор обнаружен во время установки

И, наконец, появится интерфейс Code::Blocks IDE, как показано ниже.

Code::Blocks IDE

Codeblock 20.03 — это доступная версия на момент написания этого руководства.

Удалить Code::Blocks IDE

Чтобы удалить кодовые блоки из Ubuntu, выполните следующую команду:

Чтобы завершить удаление блока кода и связанных с ним конфигураций, выполните следующие две команды:

Заключение

Хотя Code:Blocks не так популярен, как другие IDE, такие как IntelliJ IDEA или Visual Code Studio, это довольно достойная IDE для ваших проектов C и C++. Он легкий и быстрый и идеально подходит для начинающих разработчиков программного обеспечения. Мы надеемся, что вы без труда сможете установить CodeBlocks IDEA на Ubuntu 20.04.

Теги IDE slug; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>

Я использую 64-разрядную версию Ubuntu и хочу установить IDE Code::Blocks. Есть ли репозиторий?

@NlightNFotis Как вы относитесь к тому, кто плохо знаком с Ubuntu, чтобы управлять всеми этими вещами. Итак, это место, где одинокий пользователь получает помощь от сообществ. Может для эксперта вопрос покажется глупым, но для новичков это серьезно. Пожалуйста. не понимаю оценки мы вместо этого зажгли пламя 'Человечества'. В любом случае, я считаю вас всех экспертами, пожалуйста, помогите мне в будущем.

@Namshum Мой комментарий был не для того, чтобы вас обидеть, а чтобы намекнуть, что любой серьезный разработчик программного обеспечения умеет решать проблемы, и он должен сам найти ответ на свои проблемы, а не просить других о решении своих проблем, если только он не сделал все, что мог, чтобы найти ответ, но потерпел неудачу.

@NlightNFotis Спасибо! для вашей ссылки. А еще я хочу вам сказать, что пытаюсь немного научиться программировать на C++.

9 ответов 9

Он доступен в Центре программного обеспечения.

Просто откройте Центр приложений Ubuntu и найдите его название.

Или установить через терминал:

Примечание: PPA Дэмиена Мура, упомянутый в этом ответе, имеет Code::Blocks версии 16.01 и не поддерживает выпуски после 16.04.

С веб-сайта Code::Blocks страница загрузки для Linux указывает на Code::Blocks Release Builds PPA, который, вероятно, является самым простым способом установить достаточно актуальную версию Code::Blocks. Чтобы установить Code::Blocks из вышеупомянутого PPA, сделайте следующее:

  • Внешний интерфейс компилятора для многих бесплатных компиляторов
  • Внешний интерфейс отладчика для GDB (и CDB для платформ Windows)
  • Формат исходного кода (на основе AStyle)
  • Мастер создания новых классов C++
  • Автозавершение кода/обозреватель символов (в процессе)
  • Обработчик MIME по умолчанию
  • Мастер создания новых подключаемых модулей Code::Blocks
  • Список дел
  • Расширяемый мастер на основе скриптов
  • Автосохранение (сохраняет вашу работу в случае неудачного сбоя) 1

Для загрузки и установки щелкните изображение ниже.

1 Источник: Каталог приложений Ubuntu

Текущая версия в репозитории Ubuntu 12.04 — 10.05-2, а на веб-сайте доступна для загрузки Code::Blocks 12.11.

Вы можете установить CodeBlocks с помощью следующей команды:

Если вы планируете разрабатывать на Ubuntu, полезно научиться компилировать код из командной строки. даже IDE с кодовыми блоками

скачать исходный код

выберите файл, похожий на codeblocks_16.01.tar.gz

перейдите туда, куда вы хотите расширить архив и выпустить

Теперь он установлен. давай, запускай

Если приведенное выше приводит к ошибкам, вам, вероятно, еще предстоит установить исходные зависимости. если это так, это может помочь

Хотя ваш способ правильный, в нем должно быть указано, что компиляция Code::Blocks с wxwidgets 3 еще не поддерживается должным образом и может привести к сбоям в IDE, но wxwidgets 2.8 больше не доступен с 16.04 LTS.

Все, что вам нужно сделать, это запустить:

Ваш список репозиториев не актуален, вы получили предложение по обновлению от Ubuntu. Если вы хотите стать программистом Linux, я рекомендую вам изучить LPIC-1 до того, как вы начнете. Крайне важно понимать основы этой системы, чтобы писать для нее код.

Вы можете попробовать установить пакеты вручную. Подключение через FTP к архивам с вашим файловым менеджером. Или скачать вручную с сайта по ссылке ниже.

В качестве альтернативы установите его через графический интерфейс с помощью GDEBI, щелкнув каждый файл deb, который укажет, отсутствует ли другой пакет/зависимость, а затем сначала установите его. Вы можете начать с Codeblocks, и GDEBI укажет непосредственно связанные пакеты, и вы будете следовать им, чтобы не потеряться в зависимостях.

Не знаю, можно ли создать ассоциацию файлов, чтобы щелкнуть и вызвать GDEBI непосредственно из браузера.

И путь к Codeblocks: ubuntu/ubuntu/pool/universe/c/codeblocks

В типе терминала: ftp

Затем следует запрос

Файлы будут сохранены на HOME

удалить DEB нежелательной архитектуры

Сохранить этот скрипт:

Вы можете найти ответы о том, как использовать скрипт, сделать его исполняемым и запустить из ГЛАВНОЙ СТРАНИЦЫ.

Замените echo командой bash для установки пакетов:

Замените сообщение со списком пакетов для Codeblocks в папке HOME

Сопоставьте количество пакетов со списком из 12 элементов

Если 20 элементов, то 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

В Linux у нас есть достаточно инструментов, с помощью которых мы можем поддерживать себя в разработке приложений и программировании, во многих из них вы можете получить отличные результаты для своих проектов, поэтому на этот раз мы сосредоточимся на одном из них.

Поэтому, если у вас есть потребность в программах на C, C++ и Fortran и вы не нашли подходящего инструмента, мы можем порекомендовать вам CodeBlocks IDE, которая является отличной интегрированной средой разработки для этих языков.

Оглавление

О блоках кода

Для тех, кто еще не знаком с CodeBlocks, мы можем немного рассказать о нем. Это среда разработки с открытым исходным кодом под лицензией GNU General Public License, которая поддерживает несколько компиляторов, среди которых мы можем найти MinGW/GCC, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC и компилятор Intel C++.

CodeBlocks разработан на языке программирования C++ с использованием wxWidgets в качестве инструментария GUI.

Используя архитектуру плагинов, его возможности и функции определяются предоставляемыми плагинами, ориентирован на C, C++. Он имеет настраиваемую систему сборки и дополнительную поддержку сборки.

Code Blocks доступен для Windows, Linux и macOS и был перенесен на FreeBSD, OpenBSD и Solaris.

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

Хотя среда IDE была разработана для языка C++, она поддерживает компиляцию в другие языки, включая GNU Fortran, Digital Mars D и GNU GDC.

Возможности CodeBlocks

Среди основных характеристик, которые мы можем выделить в этой программе, мы можем найти:

  • Рабочие пространства для объединения нескольких проектов.
  • Адаптивное рабочее пространство
  • Браузер проектов; просмотр файлов, символов (унаследованных и т. д.), классов, ресурсов.
  • Редактор с вкладками, несколько файлов.
  • Чем заняться
  • Окрашивание синтаксиса
  • Автодополнение кода.
  • Раскрывающийся список.
  • Расширенный поиск строк в файлах: текущий, открытый, проект, рабочая область, папки).
  • Поддержка параллельной компиляции (с использованием нескольких процессоров/ядер).
  • Зависимости между проектами в рабочей области.
  • Проекты с несколькими целями (многоцелевые).
  • Статистика и сводка по коду (профилировщик кода).

Установка CodeBlocks в Ubuntu 18.04 и производных версиях

Если вы хотите установить эту среду разработки в своей системе, выполните следующие инструкции.

Первое, что мы должны сделать, это открыть терминал с помощью Ctrl + T + Alt, и мы собираемся запустить следующие команды.

Давайте добавим этот репозиторий в нашу систему с помощью:

Сделав это, мы собираемся обновить наш список репозиториев:

Да, мы наконец установили:

Метод работает, но поскольку репозиторий не поддерживает Ubuntu 18.04, у кого-то могут возникнуть проблемы с установкой, поэтому у нас есть другой способ установить CodeBlocks в нашу систему.

Установка CodeBlocks в Ubuntu 18.04 из файла .deb

Чтобы установить его из пакета deb, мы должны перейти по следующей ссылке, где мы должны загрузить приложение в соответствии с нашей архитектурой вместе со всеми его зависимостями.

Выполнив загрузку, мы устанавливаем только что загруженные пакеты с помощью нашего диспетчера приложений или из терминала с помощью следующей команды:

Кроме того, в нашей системе уже установлены CodeBlocks.

После завершения установки вы можете начать использовать CodeBlocks в своей системе. Вы можете найти приложение в меню приложений, чтобы запустить его.

При первом запуске CodeBlocks программа спросит вас, хотите ли вы использовать компилятор по умолчанию. Мы нажимаем "ОК" и почти сразу же оказываемся внутри основного интерфейса программы, который мы можем начать использовать.

Как удалить CodeBlocks в Ubuntu и производных версиях?

Если вы хотите удалить это приложение из своей системы, вам просто нужно открыть терминал с помощью Ctrl + Alt + T и выполнить следующие команды.

Если вы установили из репозитория, вы должны ввести эту команду:

Наконец мы вводим эту команду, чтобы удалить приложение из нашей системы:

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

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