要检查正常项目中的汇编代码,我只需更改
项目属性中的属性->配置属性->C/C++->输出文件->汇编器输出到仅汇编列表(/FA)
但是在 CUDA 项目中我找不到这个选项:
那么我如何才能访问程序集生成的代码呢?我想查看发布代码,这样我就无法使用调试器。
最佳答案
找到生成的可执行文件,例如 StackOverflow.com
,进入该目录并输入
cuobjdump StackOverflow.com --dump-sass
这将显示所有已编译内核的反汇编。 CUDA 二进制实用程序指南中报告了组装原语。
关于c++ - 如何查看 Visual Studio Cuda 项目中生成的汇编代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25795044/