Pesquisar

14.2. Compatibilidade C no conjunto de ferramentas GCC 10

download PDF
Importante

As informações de compatibilidade aqui apresentadas aplicam-se somente ao GCC do GCC Toolset 10.

O compilador GCC no GCC Toolset pode usar as seguintes normas C:

C 14

Esta é a configuração padrão de linguagem default para o GCC Toolset 10, com extensões GNU, equivalente a usar explicitamente a opção -std=gnu 14.

O uso da versão em idioma C 14 é suportado quando todos os objetos C compilados com a respectiva bandeira foram construídos usando a versão 6 ou posterior do GCC.

C 11

Este padrão de linguagem está disponível no GCC Toolset 10.

O uso da versão em idioma C 11 é suportado quando todos os objetos C compilados com a respectiva bandeira foram construídos usando a versão 5 ou posterior do GCC.

C 98
Este padrão de linguagem está disponível no GCC Toolset 10. Binários, bibliotecas compartilhadas e objetos construídos usando este padrão podem ser livremente misturados independentemente de serem construídos com GCC do GCC Toolset, Red Hat Developer Toolset, e RHEL 5, 6, 7 e 8.
C 17
Este padrão de linguagem está disponível no GCC Toolset 10.
C 20
Este padrão de linguagem está disponível no GCC Toolset 10 apenas como uma capacidade experimental, instável e não suportada. Além disso, a compatibilidade de objetos, arquivos binários e bibliotecas construídas usando este padrão não pode ser garantida.

Todos os padrões de linguagem estão disponíveis tanto na variante compatível com o padrão quanto com as extensões GNU.

Ao misturar objetos construídos com o GCC Toolset com aqueles construídos com o conjunto de ferramentas RHEL (particularmente os arquivos .o ou .a ), o conjunto de ferramentas GCC Toolset deve ser usado para qualquer ligação. Isto assegura que quaisquer novos recursos de biblioteca fornecidos apenas pelo conjunto de ferramentas GCC sejam resolvidos no momento do link.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.