Como instalar o Code::Blocks IDE no Linux

Instale o Code::Blocks no Linux a partir do repositório de pacotes da sua distribuição, sempre que possível. Ubuntu e Debian usam o APT, Fedora usa o DNF e Arch Linux usa o pacman. A IDE é gratuita e de código aberto, mas não substitui um compilador C ou C++. Adicione o conjunto de ferramentas GCC e o depurador GDB se desejar compilar e depurar programas.

O projeto Code::Blocks lista a versão 25.03 como sua versão estável atual. As versões para Linux podem ficar desatualizadas em relação a essa versão, pois cada distribuição empacota o software em seu próprio cronograma. A página oficial de binários do projeto para Linux lista atualmente pacotes para Debian 11 e 12; para outros sistemas, comece com os pacotes de distribuição abaixo.

Verifique sua distribuição e compilador.

Abra um terminal e identifique sua versão do Linux com o seguinte comando:

cat /etc/os-release

Use a seção de instalação correspondente abaixo. O Code::Blocks fornece a interface de desenvolvimento integrada (IDE) e o compilador; no Linux, o compilador e o depurador são ferramentas de sistema separadas. Instalar o GCC ou G++ e o GDB agora evita o problema comum de abrir a IDE com sucesso, mas não ter um compilador disponível ao compilar um projeto.

Instale o Code::Blocks no Ubuntu ou Debian.

Atualize o índice de pacotes do APT e, em seguida, instale o Code::Blocks. Os plugins adicionais são opcionais, mas instalá-los adiciona os plugins extras do projeto.

Utilize o terminal do Ubuntu ou Debian com o comando APT para instalar o Code::Blocks e seus plug-ins opcionais.
O APT instala o Code::Blocks a partir do repositório de pacotes do Ubuntu ou Debian.
sudo apt update
sudo apt install codeblocks codeblocks-contrib

No Ubuntu, o Code::Blocks está no componente Universe. Se o APT informar que não consegue encontrar o pacote, habilite o Universe em "Software e Atualizações", atualize o índice de pacotes e execute o comando de instalação novamente. O repositório estável do Debian também inclui o Code::Blocks; consulte a lista de pacotes do Ubuntu e os detalhes do pacote estável do Debian para verificar a disponibilidade por versão.

Instale o compilador, os utilitários de compilação e o depurador separadamente:

Terminal Linux mostrando o comando APT para adicionar as ferramentas de compilação GCC e o depurador GDB no Ubuntu ou Debian.
No Ubuntu ou Debian, o build-essential instala as ferramentas de compilação padrão do GCC, enquanto o GDB fornece a depuração.
sudo apt install build-essential gdb

Instalar o Code::Blocks no Fedora

Utilize o repositório oficial do DNF do Fedora. O pacote do Fedora está dividido em Code::Blocks e um pacote opcional de plugins contribuídos.

sudo dnf install codeblocks

Para adicionar os plug-ins extras e o conjunto de ferramentas C++, instale:

sudo dnf install codeblocks-contrib gcc-c++ make gdb

A página de pacotes do Fedora lista o programa principal e seus subpacotes de plug-in; verifique-a se o nome de um pacote mudar entre as versões do Fedora: Pacotes do Code::Blocks do Fedora .

Terminal do Fedora com o comando DNF para instalar o Code::Blocks.
O Fedora distribui o Code::Blocks através do DNF.

Instalar o Code::Blocks no Arch Linux

O Arch Linux lista o Code::Blocks em seu repositório Extra. Execute uma atualização completa do sistema ao instalar a IDE para que o pacman não misture um pacote novo com bibliotecas de sistema desatualizadas.

sudo pacman -Syu codeblocks

Para compilações e depuração em C/C++, adicione o grupo de desenvolvimento base e o GDB:

sudo pacman -S --needed base-devel gdb

Se o pacman perguntar quais membros do grupo base-devel devem ser instalados, aceite a seleção padrão. A página de pacotes do Arch mostra o repositório e a versão atuais.

Terminal do Arch Linux com o comando pacman para atualizar o sistema e instalar o Code::Blocks.
O Arch instala a IDE com o pacman a partir do repositório Extra.

O que fazer no openSUSE

Não utilize um arquivo RPM antigo do CentOS como instalador genérico do openSUSE. A página de software do openSUSE para o Code::Blocks atualmente não informa nenhum pacote oficial para o Leap 16; qualquer versão disponível, seja experimental ou da comunidade, pode ser direcionada apenas a uma versão específica do openSUSE. Verifique as instruções de distribuição, manutenção e repositório do pacote antes de habilitar uma fonte de terceiros. Se não houver um pacote adequado para a sua versão, o projeto Code::Blocks oferece downloads oficiais do código-fonte ; compilar a partir do código-fonte é uma opção mais complexa do que instalar um pacote de distribuição.

Inicie o IDE e crie um projeto de teste.

Inicie o Code::Blocks a partir do menu de aplicativos ou execute-o codeblocksem um terminal. Se o assistente de primeira execução solicitar um compilador, escolha o compilador GNU GCC. Crie um aplicativo de console a partir do assistente de novo projeto, aceite o compilador padrão para o projeto e use "Compilar e Executar" para confirmar se a cadeia de ferramentas funciona.

Se o Code::Blocks abrir, mas informar que não consegue encontrar um compilador, verifique se o GNU GCC g++, o GCC- make8 e gdbo GCC-9 estão instalados. Reinicie a IDE após a instalação. Se o compilador estiver presente, mas o Code::Blocks ainda não o detectar, abra Configurações > Compilador e verifique os caminhos da cadeia de ferramentas do compilador GNU GCC. O manual do usuário do projeto explica as configurações do compilador e o assistente de projeto.

Solução rápida de problemas

  • O APT não consegue localizar o Code::Blocks no Ubuntu. Confirme se o Universe está habilitado e execute o comando novamente sudo apt update.
  • O DNF não consegue encontrar o pacote: verifique se os repositórios do Fedora para a sua versão estão habilitados e se a versão ainda tem suporte.
  • O pacman reporta um problema de dependência ou assinatura: atualize todo o sistema com sudo pacman -Syu, e tente instalar novamente.
  • O ambiente de desenvolvimento integrado (IDE) inicia, mas não compila: instale os pacotes do compilador e do depurador listados acima; reinstalar apenas o Code::Blocks não os adicionará.

Após a instalação do IDE e do compilador, você pode usar o Code::Blocks para projetos em C e C++ sem precisar baixar arquivos RPM ou DEB específicos da distribuição a partir de uma fonte externa.

Deixar um comentário

Como instalar o Rocky Linux 8 (versão 8.10)

Como instalar o Rocky Linux 8 (versão 8.10)

Instale o Rocky Linux 8.10 a partir de uma unidade USB ou ISO de máquina virtual, verifique o download, escolha o disco e o software corretos e conclua a configuração do Anaconda com segurança.

Como jogar Deus Ex no Linux com o Steam Proton

Como jogar Deus Ex no Linux com o Steam Proton

Execute o Deus Ex original: Game of the Year Edition no Linux com o Steam Proton. Aprenda como instalar o Steam, ativar a compatibilidade, instalar o jogo e solucionar problemas comuns de inicialização.

Como instalar o Tsurugi Linux no seu PC a partir de um dispositivo USB

Como instalar o Tsurugi Linux no seu PC a partir de um dispositivo USB

Instale o Tsurugi Linux com segurança: verifique a ISO, crie um USB inicializável, desbloqueie o disco de destino e conclua a configuração atual do Calamares.

Como jogar RimWorld no Linux usando o Steam

Como jogar RimWorld no Linux usando o Steam

RimWorld possui uma versão nativa para Linux. Instale o Steam através da sua distribuição, adicione o jogo à sua biblioteca e utilize o Proton apenas se a versão nativa apresentar problemas.

Como ativar e desativar dispositivos de som no Linux

Como ativar e desativar dispositivos de som no Linux

Alterne o áudio do Linux entre alto-falantes e fones de ouvido, silencie a saída de áudio ou o microfone e desative um perfil de placa de som com o GNOME, KDE Plasma ou pavucontrol.

Como clonar um disco rígido Linux com o RescueZilla

Como clonar um disco rígido Linux com o RescueZilla

Prepare um pendrive inicializável do RescueZilla, escolha os discos de origem e destino corretos e clone sua unidade Linux, protegendo os dados importantes.

Como instalar o LXLE Linux em um PC antigo

Como instalar o LXLE Linux em um PC antigo

Aprenda como baixar a ISO do Focal da LXLE, criar um USB inicializável, testar a área de trabalho ao vivo e instalá-la com segurança — com a ressalva de que é importante saber disso antes.

Como jogar Terraria no Linux com o Steam

Como jogar Terraria no Linux com o Steam

Terraria possui uma versão nativa para Linux no Steam. Instale o Steam através da sua distribuição, baixe o jogo da sua Biblioteca e execute-o sem configurar o Proton.

Organize suas músicas no Linux com o Strawberry.

Organize suas músicas no Linux com o Strawberry.

Adicione uma pasta de música ao Strawberry no Linux, navegue pelas faixas por artista ou álbum e crie uma lista de reprodução com as opções de instalação atuais para as principais distribuições.

Como desinstalar aplicativos no Linux: métodos com interface gráfica e terminal

Como desinstalar aplicativos no Linux: métodos com interface gráfica e terminal

Remova aplicativos Linux com segurança usando a Central de Programas ou o gerenciador de pacotes que os instalou. Consulte os comandos para APT, DNF, Pacman, Zypper, Flatpak e Snap.