当前位置: 首页 > article >正文

vscode c++和cuda开发环境配置

文章目录

    • 1. vscode 插件安装
    • 2. 开发环境配置
      • 2.1 bear 安装
      • 2.2 代码的编译
        • 2.2.1 编写Makefile文件
        • 2.2.2 bear make和make命令
      • 2.3 debug环境配置
        • 2.1 函数跳转设置
          • 2.1.1 ` c_cpp_properties.json` 设置
          • 2.1.2 settings.json设置
        • 2.2 调试环境配置
          • 2.2.1 tasks.json
          • 2.2.2 launch.json
          • 2.2.3 运行的命令
          • 2.2.4 快捷命令的设置
    • 3.代码下载

1. vscode 插件安装

支持c++ 和cuda联合调试,需要安装以下插件:

  • Remote SSH
  • C/C++
  • C/C++ Extension Pack
  • Nsight Visual Studio Code Edition
  • Cmake
  • vscode-cudacpp
    在这里插入图片描述

2. 开发环境配置

环境要求

  • cuda
  • nvcc

参考: CUDA-BEVFusion(1): 环境安装

2.1 bear 安装

  • 如果想跳到或查看cuda内部的接口实现,vscode本身是没法跳转的,比如cud

http://www.kler.cn/a/285939.html

相关文章:

  • stm32-SD卡实验
  • 内存区域与内存溢出异常
  • flutter使用echarts
  • 优惠券的最佳利用策略:如何在Java代码中优化优惠券的使用
  • SpringSecurity Oauth2 - 密码模式完成身份认证获取令牌 [自定义UserDetailsService]
  • 9千含读音文件的中文汉语学习ACCESS\EXCEL数据库
  • 《JavaEE进阶》----6.<SpringMVC实践项目:【简易两整数加法计算器】>
  • 网络安全总结②
  • 远程调用以及注册中心Nacos
  • JavaScript初级——键盘事件
  • 前端面试模拟:常见的3个JavaScript经典考题
  • uniapp分包
  • ElasticSearch7.12.1详细安装
  • 【XR】SDK的接口规划与设计
  • C++ 求1+2+3+......+n__有限制(牛客网)
  • 机器学习-SVM方法
  • Linux系统性能调优技巧
  • C#按引用传递参数
  • HTML中自定义属性并通过JS获取属性值
  • Nginx负载均衡中动态资源缓存配置指南