Code::Blocks

Code::Blocks
Lançamento inicial2005 (20–21 anos)
Lançamento estável
25.03[1]Edit this on Wikidata / 31 março 2025
Repositório
Escrito emC++
Sistema
operacional
Multiplataforma
TipoIDE
LicençaGNU GPLv3+[2]
Websitewww.codeblocks.org Editar isso no Wikidata

Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele foi desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele. Code::Blocks é voltado para o desenvolvimento em C/C++ e Fortran, podendo também ser usado para a criação de ARM, AVR, D (linguagem de programação), DirectX, FLTK, GLFW, GLUT, GTK+, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, STL, SmartWin e programas ou aplicativos com wx, embora, em certos casos, a instalação de SDKs ou frameworks seja necessária.

O Code::Blocks está sendo desenvolvido para Windows e Linux. Alguns usuários também compilaram com sucesso o Code::Blocks para FreeBSD[3] e Mac OS X[4] (com alguns problemas na interface[carece de fontes?]).

Esse programa não lançava uma versão estável desde 2008, lançando no lugar as chamadas Nightly builds. Em 30 de Maio de 2010 foi lançada a versão 10.05, em 2012 a versão: 12.11, lançada em 2013 a versão 13.12, e a última é a 16.01 lançada em 2016.

Compilador

O Code::Blocks suporta múltiplos compiladores, incluindo MinGW/GCC, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC e Intel C++ Compiler. Embora a IDE tenha sido projetada para a linguagem C++, existem suporte para compilar em outras linguagens, incluindo GNU Fortran, Digital Mars D e GNU GDC. Um sistema de plugin permite o suporte e outras linguagens de programação.

Editor de código

A IDE permite syntax highlighting e code folding, auto completar código em C++ e lista de classes integradas e uma lista de TODO. Todos os arquivos abertos são organizados em tabas, que podem ser fechadas clicando no X ou abertas pelo painel de navegação. O editor de código suporta seleção do tamanho e tipo da font. Pode-se as cores padrões do syntax highlighting.

GUI designer

A partir da versão 13.12 do Code::Blocks, a GUI vem com um designer chamado wxSmith, um derivado do wxWidgets baseado na versão 2.9.4.[5]

Ver também

Referências

  1. «Code::Blocks 25.03 is here!». 31 março 2025. Consultado em 4 julho 2025 
  2. «Licensing». www.codeblocks.org (em inglês). Consultado em 20 de março de 2020 
  3. Code::Blocks in FreeBSD's ports collection: devel/codeblocks
  4. Code::Blocks in OpenBSD's ports collection: devel/codeblocks
  5. CodeBlocks 13.12 Full Changelog: http://prdownload.berlios.de/codeblocks/changelog_full[ligação inativa]

Ligações externas

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.