Code::Blocks 20.03 lançado com correções de bugs e novos recursos

Confira as novidades do lançamento do Code::Blocks 20.03 e veja como instalar no Linux!

E foi lançado o Code::Blocks 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.

codeblocks 20 03 lancado - Code::Blocks 20.03 lançado com correções de bugs e novos recursos
Code::Blocks 20.03 lançado com correções de bugs e novos recursos

O Code::Blocks é desenvolvido na linguagem de 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 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 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 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

O que está sendo falado no blog

Veja mais artigos publicados neste dia…

Ajude a manter o Blog do Edivaldo - Faça uma doação

Se você gosta do conteúdo do Blog, você pode ajudar a manter o site simplesmente fazendo uma doação única, esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal

Doação usando PagSeguro
Outras formas de ajudar a manter o Blog do Edivaldo