E foi lançado o Code::Blocks 20.03 com mais de 400 alterações, correções de bugs e novos recursos. Confira as novidades e veja como instalar no Linux.
Code::Blocks é um ambiente de desenvolvimento de código aberto licenciado sob a GNU General Public License que oferece suporte a vários compiladores, entre os quais podemos encontrar MinGW/GCC, Digital Mars , Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC e Intel C++ Compiler.
O Code::Blocks é desenvolvido na linguagem de programação C++ usando wxWidgets como o kit de ferramentas da GUI. Ele usa uma arquitetura de plug-in, seus recursos e capacidades são definidos pelos plug-ins fornecidos, e é orientado para C, C ++.
Esse IDE também possui um sistema de compilação personalizado e suporte de compilação opcional.
Agora, foi anunciado o lançamento da nova versão desse ambiente de desenvolvimento, o Code::Blocks 20.03.
Novidades do Code::Blocks 20.03
Code::Blocks 20.03 é uma atualização que vem após mais de 2 anos de desenvolvimento e com pouco mais de 400 alterações, incluindo várias melhorias, correções de bugs e alguns novos recursos.
Esta nova edição do Code:Blocks, é caracterizada pela marcação da transição para a biblioteca GUI wxWidgets3.x, com a qual uma das principais vantagens dessa migração é oferecer suporte para telas HiDPI, além de algumas correções na GUI, bem como no design do editor de imagens e receba melhor suporte para o wxGLCanvas para o wxWidgets 3.x.
No lado do depurador do aplicativo, ele recebeu algumas melhorias e correções, destacando o erro na análise de código, além de um problema ao usar o botão Parar no depurador CBD.
No compilador, destaca-se que agora é possível usar até 16 threads de CPU para a compilação no aplicativo, a análise do registro de clang foi aprimorada, bem como a análise da saída do compilador Gfortran.
Também é importante mencionar que nesta versão, o limite do número de processadores foi eliminado e o valor padrão foi alterado para usar todos os disponíveis na máquina (isso pode ser ruim se o usuário não quiser usar todo o potencial do equipamento para compilação) .
Finalmente, em relação à interface do sistema, para o Ubuntu, foi implementada uma solução para o problema de redesenho porque o aplicativo congela quando usado incorretamente, além do qual a partir desta versão o usuário receberá uma notificação de que há uma compilação no executar durante o desligamento e você será perguntado se deseja interrompê-lo.
No menu Arquivo, os seguintes elementos foram removidos: “Salvar tudo”, “Salvar todos os projetos” e “Fechar todos os projetos”.
As cores das dicas de ferramentas cc foram atualizadas depois que a configuração foi alterada e a classificação das pastas virtuais quando houver uma vazia foi corrigida.
Das outras mudanças presentes nesta nova versão, destacam-se os seguintes itens:
- Permitir ao usuário descartar o arquivo de configuração anterior, se não estiver carregado;
- Retorna false se houver erros ao ler um arquivo xml com tinyxml;
- Corrigida falha ao ler o arquivo de configuração truncado;
- Corrigida compilação usando ferramentas automáticas no OSX;
- O sistema de compilação foi modernizado;
- Corrigir falha ao criar lotes porque o agrupamento automático acessa o ponteiro nulo;
- Blocos agora requerem um compilador compatível com C++ 11;
- Suporte para scripts do PowerShell adicionados;
- Posição atual do cursor adicionada na barra de status;
- Corrigido erro de leitura após o final da matriz quando o projeto tem mais de MAX_TARGETS número de destinos;
- Poder substituir maiúsculas de minúsculas por maiúsculas e minúsculas quando o usuário altera um nome de destino virtual;
- Goto abertura de arquivos acelerada para grandes projetos;
- Faça com que as configurações do editor e do ambiente sejam redimensionadas corretamente.
Para saber mais sobre essa versão do Code::Blocks, acesse a nota de lançamento.
- Como instalar o editor de imagens RAW RawTherapee no Linux
- Como instalar o Letterpress no Linux via Flatpak
- Como instalar o editor de imagens LazPaint no Linux via Flatpak
- Como instalar o editor de imagens RAW RawTherapee no Linux via Flatpak
Como instalar ou atualizar o Code::Blocks 20.03
Para instalar a versão mais recente do Code::Blocks nas principais distribuições Linux, use esse tutorial:
Como instalar a poderosa IDE CodeBlocks no Linux via Flatpak
Como instalar a IDE CodeBlocks no Ubuntu e derivados