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 ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

O OKSampler mapeia trechos de MP3 para teclas do teclado e pode reproduzir áudio em loop. Saiba o que este software gratuito legado faz, onde terminam suas funcionalidades antigas e o que verificar antes de baixar.