Confira !!
Seguindo o GCC, o front-end do compilador LLVM Clang C/C++ agora está usando como padrão o formato de dados de depuração DWARFv5.
O DWARFv5 foi publicado em 2017 e oferece pesquisa de símbolos mais rápida, melhor depuração para código otimizado, compactação de dados aprimorada, descrições aprimoradas para alguns elementos do código, novos códigos de idioma e outras melhorias ao longo da década de DWARFv4. A especificação DWARFv5 e mais detalhes podem ser encontrados em dwarfstd.org .
Desde o GCC 11, eles usaram o formato de depuração DWARFv5 por padrão, enquanto a partir de hoje o front-end Clang do LLVM também está usando DWARFv5 sempre que possível como padrão. Essa alteração entrará em vigor com o LLVM 14.
O switch do compilador "-gdwarf-4" pode ser usado para retornar ao formato DWARFv4 mais antigo. Além disso, Darwin (macOS), Android e SCE, por padrão, continuarão usando o DWARFv4.
Até a próxima !!
Nenhum comentário:
Postar um comentário