【发布时间】:2014-09-12 12:27:53
【问题描述】:
要检查正常项目中的汇编代码,我只需更改
Project Properties->ConfigurationProperties->C/C++->Output Files->Assembler Output 到 Assembly-Only Listing (/FA)
中的属性但在 CUDA 项目中,我找不到此选项可用:
那么我怎样才能访问汇编生成的代码呢?我想查看发布代码,所以我不能使用调试器。
【问题讨论】:
-
这个答案提供了一些背景:stackoverflow.com/questions/7353136/…。汇编器不是 x86(它特定于 GPU 处理器),因此 CUDA 倾向于直接编译为目标代码。就调试而言,Nvidia 有自己的 VS 调试器插件:developer.nvidia.com/nvidia-nsight-visual-studio-edition