Установка codeblocks astra linux

How to Install Code Blocks IDE on Ubuntu Linux

Code Blocks is an open source IDE written in C++ and ideal for C, C++ and Fortran development. It is cross-platform and runs on Linux, macOS and Windows.

Code Blocks is lightweight and fast. It supports workspaces, multi-target projects, inter project dependencies inside workspace.

You get syntax highlighting, code folding, tabbed interface, class browser, smart indentation and more. You can also extend the feature of the IDE via plugins.

In this tutorial, you’ll learn to install Code Blocks on Ubuntu-based Linux distributions.

Code Blocks is also available in Ubuntu Software Center. However, as of Ubuntu 21.04, installing Code Blocks graphically from the Ubuntu Software Center installs a codeblocks-common package, not the graphical IDE. And thus you don’t see the Code Blocks installed on your system to run. For this reason, I recommend taking the terminal approach for installing Code Blocks on Ubuntu.

Install Code Blocks on Ubuntu-based Linux distributions

The Code Blocks IDE is available in the universe repository of all Ubuntu releases. Though it is usually enabled by default, it won’t harm to enable universe repository first:

sudo add-apt-repository universe

Update the package cache so that system knows about the availability of the additional packages from the newly added repository:

And finally, you can install Code Blocks on Ubuntu-based distributions using the apt install command:

sudo apt install codeblocks

install code blocks ubuntu

It is advised to also install additional plugins to get more out of the Code Blocks IDE. You can install them using the codeblocks-contrib package:

sudo apt install codeblocks-contrib

How to use Code Blocks

Search for Code Blocks in the system menu. This is what it looks like in Ubuntu’s default GNOME version:

code blocks ubuntu

When you first start Code Blocks, it looks for all the available compilers on your system and adds it to the path so you don’t have to configure it on your own.

Читайте также:  Экранная заставка linux mint

In my case, I already had gcc installed on my Ubuntu system and it was well recognized by Code Blocks.

code blocks ide first run

The user interface of Code Blocks is definitely not modern but keep in mind that the IDE is lightweight and it hardly consumes 50 MB of RAM.

If you have ever used another IDE like Eclipse, you won’t find it difficult to use Code Block. You can write your code and organize them in projects.

The buttons to build, run and build and run together is right their on the top.

code blocks ide

When you run the code, it opens a new terminal window to display the output.

code blocks code run terminal

That’s the bare minimum information you need about Code Blocks. I leave it up to you to explore it further by going through its wiki and user manual.

Having an IDE makes running C or C++ programs on Linux easier. Eclipse is a good IDE for that job but it consumes more system resources than Code Blocks. Of course, in the end, it’s your choice that matters.

Источник

Binary releases

Support Code::Blocks

Please select a setup package depending on your platform:

NOTE: For older OS’es use older releases. There are releases for many OS version and platforms on the Sourceforge.net page.

NOTE: There are also more recent nightly builds available in the forums or (for Ubuntu users) in the Ubuntu PPA repository. Please note that we consider nightly builds to be stable, usually.

NOTE: We have a Changelog for 20.03, that gives you an overview over the enhancements and fixes we have put in the new release.

NOTE: The default builds are 64 bit (starting with release 20.03). We also provide 32bit builds for convenience.

Microsoft Windows

File Download from
codeblocks-20.03-setup.exe FossHUB or Sourceforge.net
codeblocks-20.03-setup-nonadmin.exe FossHUB or Sourceforge.net
codeblocks-20.03-nosetup.zip FossHUB or Sourceforge.net
codeblocks-20.03mingw-setup.exe FossHUB or Sourceforge.net
codeblocks-20.03mingw-nosetup.zip FossHUB or Sourceforge.net
codeblocks-20.03-32bit-setup.exe FossHUB or Sourceforge.net
codeblocks-20.03-32bit-setup-nonadmin.exe FossHUB or Sourceforge.net
codeblocks-20.03-32bit-nosetup.zip FossHUB or Sourceforge.net
codeblocks-20.03mingw-32bit-setup.exe FossHUB or Sourceforge.net
codeblocks-20.03mingw-32bit-nosetup.zip FossHUB or Sourceforge.net

NOTE: The codeblocks-20.03-setup.exe file includes Code::Blocks with all plugins. The codeblocks-20.03-setup-nonadmin.exe file is provided for convenience to users that do not have administrator rights on their machine(s).

Читайте также:  Res common os incompat ошибка linux

NOTE: The codeblocks-20.03mingw-setup.exe file includes additionally the GCC/G++/GFortran compiler and GDB debugger from MinGW-W64 project (version 8.1.0, 32/64 bit, SEH).

NOTE: The codeblocks-20.03(mingw)-nosetup.zip files are provided for convenience to users that are allergic against installers. However, it will not allow to select plugins / features to install (it includes everything) and not create any menu shortcuts. For the “installation” you are on your own.

If unsure, please use codeblocks-20.03mingw-setup.exe!

Linux 32 and 64-bit

Distro File Download from
codeblocks_20.03_amd64_oldstable.tar.xz FossHUB or Sourceforge.net
codeblocks_20.03_i386_oldstable.tar.xz FossHUB or Sourceforge.net
codeblocks_20.03_amd64_stable.tar.xz FossHUB or Sourceforge.net
codeblocks_20.03_i386_stable.tar.xz FossHUB or Sourceforge.net
codeblocks-20.03-1.el6.rmps.tar FossHUB or Sourceforge.net
codeblocks-20.03-1.el7.rmps.tar FossHUB or Sourceforge.net
For Ubuntu, use this PPA

Note: The Linux packages above are compressed archives (tar, tar.xz or tar.bz2). When you decompress the package you downloaded on your system, you will find all the .rpm or .deb packages required to install Code::Blocks.

Note: On RedHat/CentOS older revisions of 6 (up to 6.2 as far as we know) you need to add repoforge (former rpmforge) to your repolist, to be able to install the needed wxGTK-package. See https://repoforge.org/use for an instruction.

Note: Redhat/CentOS probably also needs an installed hunspell-package, if you want to install the contrib-plugins.

Mac OS X

  • Code::Blocks 20.03 for Mac is currently not available due to issues caused by Apple hardening their install packages and lack of Mac developers. We could use an extra Mac developer to work on these issues.
  • The provided download contains an Application Bundle (for the i386 architecture) built for Mac OS X 10.6 (and later), bundling most Code::Blocks plugins.

See also

Build system

Code::Blocks implements a custom build system with very important features: ultra-fast dependencies generation, build queues and parallel builds are the most important ones to mention.

Debugging

The debugging subsystem has been greatly enhanced in the latest version. Automatic/manual watches, code/data breakpoints, call stack, disassembly listing and memory dumps are only few of its features.

Источник

Установка CodeBlocks в Ubuntu 20.04

Code::Blocks — свободная кроссплатформенная среда разработки. Написана на языке программирования C++ и использует библиотеку wxWidgets. Имеет открытую архитектуру, благодаря которой может масштабироваться за счёт подключаемых модулей. Поддерживает следующие языки программирования» С, C++, D (с ограничениями) и Fortran.

Читайте также:  Linux get cpu name

Программа разрабатывается для Windows, Linux и Mac OS X. Можно собрать из исходников практически под любую Unix-подобную систему, например FreeBSD, PC-BSD. В данной статье будет рассмотрена установка CodeBlocks Ubuntu 20.04 при помощи пакетного менеджера apt и из официального сайта.

Установка CodeBlocks в Ubuntu 20.04

Для начала необходимо обновить индекс пакетов при помощи команды:

IShyBYAAAAASUVORK5CYII=

Далее необходимо установить пакет codeblocks при помощи команды:

sudo apt -y install codeblocks

f46bx4ImIanHAAAAAElFTkSuQmCC

После установки программу можно найти, введя в поиске слово code в главном меню:

194Unun9M0bowAAAABJRU5ErkJggg==

Если при попытке установки при помощи пакетного менеджера apt команда выдаст ошибку: «Unable to locate package codeblocks» то перед установкой программы необходимо включить репозиторий universe. Для этого выполните в терминале команду:

sudo add-apt-repository universe

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

Как пользоваться CodeBlocks

Запуск CodeBlocks

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

AeqdXXxXhfHqAAAAAElFTkSuQmCC

Компилятор уже должен заранее присутствовать в системе. Если при первом запуске программы в списке нету ни одного компилятора на выбор, необходимо его установить. Можно воспользоваться компилятором GCC (считается стандартом для Ubuntu). Его установка описана в статье Установка GCC в Ubuntu 20.04

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

j8BaELFzwMWqgAAAABJRU5ErkJggg==

Создание нового проекта

Для создания нового проекта необходимо выбрать пункт Create a new project в главном меню:

YAAAAASUVORK5CYII=

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

JtqFRpbJ3RgAAAABJRU5ErkJggg==

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

XlDT8cANVLvTRio4ghc3rIEK6PMVvaguCQOY9pVAQgbhNs9OvBuoByhuuf+xbB637Gft1r9C16uB+uHI4z9AAAAAElFTkSuQmCC

Далее необходимо задать имя для проекта и путь до директории, где будет храниться проект:

8HlCLGG7fuZeAAAAAASUVORK5CYII=

На последнем шаге можно выбрать компилятор, а также задать опции для отладки. Данный шаг можно пропустить и нажать на кнопку Finish:

GcnkgpZVlsEAAAAASUVORK5CYII=

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

WzepuKRY5JAAAAAElFTkSuQmCC

Выводы

В этой статье мы рассмотрели, как установить CodeBlocks Ubuntu 20.04, а также как запустить и начать свой первый проект в этой программе. Сам процесс установки несложен. Так же можно выбрать каким способ произвести установку программы.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector