Code :: Blocks é uma plataforma cruzada de código aberto (GPL V3) Cross-plataform (Home windows, Linux e MacOS) C, C ++ e Fortran IDE. Você poderia ser perdoado por pensar que o projeto estava morto, pois o último lançamento binário foi em 2020! Felizmente, esse não é o caso de pouco mais de um mês de código :: Blocks 25.03 foi lançado.
Os recursos do código :: blocos incluem:
Destaques:
- Código aberto! GPLV3, sem custos ocultos.
- Plataforma cruzada. Executa no Linux, Mac, Home windows (usa wxwidgets).
- Escrito em C ++. Não são necessários idiomas interpretados ou bibliotecas proprietárias.
- Extensível através de plugins
Compilador:
- Suporte de múltiplos compiladores:
- GCC (Mingw / GNU GCC)
- MSVC ++
- Clang
- Marte digital
- Borland C ++ 5.5
- Watcom aberto
- … e mais
- Sistema de construção personalizado muito rápido (não é necessário fazer arquivos)
- Suporte para construções paralelas (utilizando núcleos extras da CPU)
- Projetos de vários alvos
- Espaços de trabalho para combinar vários projetos
- Dependências entre projetos no espaço de trabalho
- Importa projetos e espaços de trabalho MSVC (Nota: o código de montagem ainda não suportado)
- Importa projetos dev-c ++
Depurador:
- Interface o gdb gd
- Também suporta MS CDB (não totalmente destaque)
- Suporte completo dos pontos de interrupção:
- Código de interrupção dos pontos de interrupção
- Pontos de interrupção de dados (leia, escreva e leia/grava)
- Condições do ponto de interrupção (quebra apenas quando uma expressão é verdadeira)
- Ponto de interrupção Ignorar contagens (quebra somente após um certo número de acertos)
- Exibir símbolos e argumentos de função native
- Relógios definidos pelo usuário (suporte para assistir tipos definidos pelo usuário através de scripts)
- Ligue para a pilha
- Desmontagem
- Despejo de memória personalizado
- Alterne entre os threads
- Veja os registros da CPU
Interface:
- Destaque da sintaxe, personalizável e extensível
- Dobragem de código para c, c ++, fortran, xml e muitos outros arquivos.
- Interface com guias
- Conclusão do código
- Navegador de classe
- Recado inteligente
- Troca de chave entre arquivos .h e .c/.cpp
- Lista de arquivos aberta para alternância rápida entre arquivos (opcional)
- “Ferramentas” externas personalizáveis
- Gerenciamento de lista de tarefas com diferentes usuários
Hyperlinks -chave
Código :: Blocks 25.03 Notas de lançamento
Você pode aprender mais sobre o código :: blocos c/c ++ ide e sobre a versão 25.03 no vídeo abaixo. Se você está procurando outro C/C ++ IDE, JetBrains recentemente disponibilizou uma versão gratuita do seu CLION IDE.