Início
» LINUX
»
Como instalar o Code::Blocks IDE no Linux
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.
O APT instala o Code::Blocks a partir do repositório de pacotes do Ubuntu ou Debian.
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:
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 .
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.
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.