Comando Linux gcc: como compilar seu código fonte de forma fácil
Comando Linux gcc é essencial para compilar código-fonte. Descubra como usá-lo para criar executáveis de forma simples e rápida.
Comando Linux gcc é essencial para compilar código-fonte. Descubra como usá-lo para criar executáveis de forma simples e rápida.
Compiladores Linux
A equipe de desenvolvimento do compilador GCC (GNU Compiler Collection) retomou um patch originalmente proposto em 2021 que visa otimizar o comportamento de inlining das funções memcpy e memset ao compilar com a opção -mtune=generic. Essa opção é amplamente utilizada por distribuições Linux e provedores de software para gerar código genérico, mas eficiente, para diversas […]
Versão de teste
Nem mesmo o domingo de Páscoa interrompe o ciclo semanal de lançamentos do kernel Linux. Linus Torvalds publicou oficialmente neste domingo (20) o Linux 6.15-rc3, trazendo uma série de correções menores, incluindo ajustes de compilação com o GCC 15, melhorias de suporte para os processadores Intel Bartlett Lake e novas verificações de segurança no AMD […]
Novidade para o GCC
O cenário de desenvolvimento para macOS com Apple Silicon pode estar prestes a receber uma adição significativa: o suporte nativo para os processadores M1, M2 e M3 no GNU Compiler Collection (GCC). Tradicionalmente, a Apple tem focado seus esforços e ferramentas de desenvolvimento na toolchain LLVM/Clang, amplamente utilizada no Xcode. No entanto, recentes desenvolvimentos na […]
Python 3.14 traz novo interpretador
A versão Python 3.14 recebeu uma atualização significativa com a introdução de um novo tipo de interpretador baseado em chamadas de cauda (tail-call). Esse novo modelo, ao substituir um grande bloco de código switch-case em C por chamadas mais eficientes entre pequenas funções C, resulta em uma melhoria substancial no desempenho. Segundo as medições iniciais, […]
Desenvolvimento GCC
A linguagem de programação COBOL, lançada há mais de seis décadas, está prestes a alcançar um marco significativo. Em 2025, o suporte ao COBOL pode finalmente ser integrado ao GNU Compiler Collection (GCC), consolidando sua relevância contínua no mundo da programação. Embora o GCC seja amplamente conhecido por suas frentes para C, C++ e Fortran, […]
Avanço tecnológico
A equipe do compilador GCC anunciou uma mudança significativa na versão 15 da ferramenta: a linguagem padrão para o C foi atualizada de GNU17 (C17) para GNU23 (C23). Essa transição reflete a evolução do suporte ao padrão C23 no GCC, que agora está completo. Uma evolução planejada Há semanas, discussões na comunidade indicavam que o […]
Proteção avançada
O GCC 15, a mais recente versão do compilador GNU, está se aproximando do final do desenvolvimento de novos recursos para focar na correção de bugs antes do lançamento estável da versão 15.1, previsto para o início de 2025. Entre as últimas novidades, foi adicionado suporte para geração de código compatível com o recurso Arm […]
Desempenho aprimorado
O GCC 15 traz uma importante atualização para otimizar ainda mais o desempenho das CPUs AMD Zen 4 e Zen 5. A novidade, chamada de “X86_TUNE_AVX512_TWO_EPILOGUES”, foi desenvolvida por Richard Biener, engenheiro da SUSE, e promete melhorias significativas em performance e tamanho de código ao compilar aplicativos para essas arquiteturas. O que é a otimização […]
Inovações GCC
O GCC 15 adiciona suporte a AVX10.2, otimizando o processamento vetorial em arquiteturas x86. As novas instruções melhoram o desempenho em aplicações científicas, IA e simulações, garantindo maior eficiência e compatibilidade com versões anteriores.