昇腾社区首页
中文
注册

调试编译

Ascend C算子的kernel侧源码通过毕昇编译器进行编译,编译后生成NPU域的可执行文件。通过添加 -g -O0编译选项,算子编译时包含了所需的调试信息,以便于使用msdebug工具进行调试。可参考以下方法进行编译选项的配置:
  • 编辑算子工程op_kernel目录下的CMakeLists.txt文件,具体操作可参考编译操作
    add_ops_compile_options(ALL OPTIONS -g -O0)
  • 编辑样例工程目录下的“cmake/npu/CMakeLists.txt”文件,单击LINK参考核函数开发和运行验证的完整样例。
    target_compile_options(${smoke_testcase}_npu PRIVATE
        -O0
        -g
        -std=c++17
    )