FERRAMENTAS LINUX: O GCC 12 adiciona o suporte para as novas diretivas #elifdef #elifndef

quinta-feira, 13 de maio de 2021

O GCC 12 adiciona o suporte para as novas diretivas #elifdef #elifndef

Confira !!

Com o C2X e potencialmente uma versão futura do C ++, há finalmente as diretivas #elifdef e #elifndef . A GNU Compiler Collection está preparando seu suporte.

Há muito tempo existem #ifdef, #else, #elif e diretivas semelhantes para controlar a compilação condicional em C / C ++. Embora tenha havido #ifdef, até o próximo C2X não havia #elifdef para else se definido ou #elifndef para else se não definido ... A não ser emparelhamento "#elif defined ()" ou assim. Com o C2X, as diretivas de pré-processador #elifdef e #elifndef estão finalmente lá e também estão sendo analisadas para o C ++.






esta postagem de blog para aqueles interessados ​​em que foi realmente uma batalha no início deste ano conseguir que o recurso fosse aceito durante a última reunião C.

Sendo fundido o dia 11 ao GCC 12 estava o trabalho inicial em #elifdef e #elifndef. Por enquanto, as diretivas são suportadas apenas com o idioma de destino c2x / gnu2x, enquanto se espera para ver se / quando elas serão aceitas para C ++.

O LLVM Clang também possui patches pendentes para oferecer o suporte a essas diretivas convenientes.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário