Introdução ao Intel®Distribution para GDB* no host do sistema operacional Windows*
Guia do usuário
Introdução à distribuição para GDB* no host do sistema operacional Windows*
Comece a usar a Distribuição Intel® para GDB* para depurar aplicativos. Siga as instruções abaixo para configurar o depurador para depurar aplicativos com kernels descarregados para dispositivos de CPU.
O Intel ® Distribution for GDB* está disponível como parte do Intel® oneAPI Base Toolkit. Para obter mais informações sobre kits de ferramentas oneAPI, visite a página do produto.
Visite a página Notas de versão para obter informações sobre os principais recursos, novos recursos e problemas conhecidos.
Você pode usar um SYCL* sample code, Array Transform, para começar com a Distribuição Intel® para GDB*. o sample não gera erros e simplesmente ilustra os recursos do depurador. O código processa os elementos da matriz de entrada dependendo se eles são pares ou ímpares e produz uma matriz de saída. Você pode usar o samparquivo para depurar em uma CPU.
Pré-requisitos
- Instale o Intel® oneAPI Base Toolkit para sistema operacional Windows*.
- Instale o Microsoft Visual Studio* 2019 ou 2022.
OBSERVAÇÃO O suporte para Visual Studio* 2017 foi removido a partir da versão Intel ® oneAPI 2022.2.
Comece com a depuração da CPU
Construir o aplicativo
- No Microsoft Visual Studio*, vá para File > Novo > Navegue pelo Intel oneAPI Samparquivos e selecione Debugger: Array Transform.
Se você já pegou o sample ou você tem o seu próprio sample, simplesmente abra a solução file com o Microsoft Visual Studio*. - No Solution Explorer, clique com o botão direito do mouse no projeto de transformação de matriz e selecione Propriedades.
Como alternativa, pressione Alt+Enter.
a. Em Propriedades de configuração, selecione Geral e defina Conjunto de ferramentas de plataforma como Compilador Intel® oneAPI DPC++.
b. Em Propriedades de configuração, selecione Depuração. Defina os argumentos do comando como cpu.
Introdução à distribuição Intel® para GDB* no host do sistema operacional Windows*
c. Selecione Linker e defina o campo Passar opções adicionais para compiladores de dispositivo como /Od. Essa configuração desativa as otimizações do kernel para fornecer uma experiência de depuração suave.
d. Clique em Aplicar para salvar as alterações.
3. Para construir a solução, selecione Build > Build Solution na barra de ferramentas principal do Visual Studio. Na janela Saída, verifique se a compilação foi bem-sucedida.
Depurar o aplicativo
Você está pronto para depurar seu projeto.
- Abra Ferramentas > Opções > Depuração.
Desmarque a opção “Exigir fonte files para corresponder exatamente à versão original”. - Defina o ponto de interrupção na linha 83 no array-transform.cpp file.
- No menu Depurar, selecione Iniciar Depuração.
- Clique no menu Depurador Local do Windows.
Você verá quando o thread atingir o ponto de interrupção.
Saber mais
Documento | Descrição |
Tutorial: Depuração com Distribuição Intel® para GDB* | Este documento descreve os cenários básicos a serem seguidos durante a depuração de SYCL* e OpenCL com distribuição Intel® para GDB*. |
Distribuição Intel® para GDB* Guia do usuário | Este documento descreve todas as tarefas comuns que você pode concluir com a Distribuição Intel® para GDB* e fornece os detalhes técnicos necessários. |
Distribuição Intel® para GDB* Notas de versão | As notas contêm informações sobre os principais recursos, novos recursos e problemas conhecidos da Distribuição Intel® para GDB*. |
página de produto oneAPI | Esta página contém uma breve introdução sobre kits de ferramentas oneAPI e links para recursos úteis. |
Jacobi S.ample | Este pequeno aplicativo SYCL* tem duas versões: bugado e corrigido. Use o samparquivo para exercitar a depuração de aplicativos com o Intel® Distribution for GDB*. |
Avisos e isenções de responsabilidade
As tecnologias Intel podem exigir ativação de hardware, software ou serviço habilitada.
Nenhum produto ou componente pode ser absolutamente seguro.
Seus custos e resultados podem variar.
© Intel Corporation. Intel, o logotipo Intel e outras marcas Intel são marcas comerciais da Intel Corporation ou de suas subsidiárias. Outros nomes e marcas podem ser reivindicados como propriedade de terceiros.
Nenhuma licença (expressa ou implícita, por preclusão ou de outra forma) para quaisquer direitos de propriedade intelectual é concedida por este documento.
Os produtos descritos podem conter defeitos de projeto ou erros conhecidos como errata, que podem fazer com que o produto se desvie das especificações publicadas. Erratas caracterizadas atuais estão disponíveis mediante solicitação.
A Intel se isenta de todas as garantias expressas e implícitas, incluindo, sem limitação, as garantias implícitas de comercialização, adequação a uma finalidade específica e não violação, bem como qualquer garantia decorrente do curso de desempenho, curso de negociação ou uso no comércio.
OpenCL e o logotipo OpenCL são marcas comerciais da Apple Inc. usadas com permissão da Khronos.
Documentos / Recursos
![]() |
intel Introdução à distribuição para GDB* no host do sistema operacional Windows* [pdf] Guia do Usuário Introdução à distribuição para GDB no host do sistema operacional Windows, Introdução à distribuição para GDB no host do sistema operacional Windows, GDB no host do sistema operacional Windows |