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

浙江电信关于网站备案信息核实的公告广州推广比较好的公司

浙江电信关于网站备案信息核实的公告,广州推广比较好的公司,2017做啥网站能致富,网页qq登录首页如果觉得本篇文章对您的学习起到帮助作用,请 点赞 关注 评论 ,留下您的足迹💪💪💪 本文主要介绍VScode下的CUDA编程配置,因此记录以备日后查看,同时,如果能够帮助到更多人&#xf…

如果觉得本篇文章对您的学习起到帮助作用,请 点赞 + 关注 + 评论 ,留下您的足迹💪💪💪

本文主要介绍VScode下的CUDA编程配置,因此记录以备日后查看,同时,如果能够帮助到更多人,也不胜荣幸。

文章目录

  • 一、创建compile_commands.json
    • 1、cmake中使用
    • 2、make中使用
  • 二、安装必要的插件
    • 1.远程连接ssh
    • 2.C/C++
    • 3.C/C++ Extension Pack
    • 4.Nsight Visual Studio Code Edition
    • 5. vscode-cudacpp
  • 三、配置c_cpp_properties.json
  • 四、配置setting.json
  • 五、配置tasks.json
  • 六、配置launch.json

一、创建compile_commands.json

compile_commands.json 文件能够有效提高一些工具(比如vscode)的代码跳转、补全等功能。

1、cmake中使用

cmake工程生成 compile_commands.json 文件比较简单:

cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1

2、make中使用

安装bear:

sudo apt-get install bear

执行:

bear -- make -j8

会生成compile_commands.json文件

二、安装必要的插件

1.远程连接ssh

Remote-SSH

2.C/C++

在这里插入图片描述

3.C/C++ Extension Pack

在这里插入图片描述

4.Nsight Visual Studio Code Edition

在这里插入图片描述

5. vscode-cudacpp

在这里插入图片描述

三、配置c_cpp_properties.json

Ctrl+Shift+P搜索C/C++:Edit Configurations(JSON),点击进入:
在这里插入图片描述
随后生成.vscode文件:
在这里插入图片描述
c_cpp_properties.json配置为如下所示:

{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": [],"compilerPath": "/usr/bin/gcc","cStandard": "c17","cppStandard": "gnu++17","intelliSenseMode": "linux-gcc-x64","configurationProvider": "ms-vscode.makefile-tools","compileCommands": "${workspaceFolder}/compile_commands.json"}],"version": 4
}

“compileCommands”: "${workspaceFolder}/compile_commands.json"为新添加的内容。

配置路径也可以在includePath中进行配置:

{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**","/usr/local/cuda/include/**"],"defines": [],"compilerPath": "/usr/bin/gcc","cStandard": "c17","cppStandard": "gnu++17","intelliSenseMode": "linux-gcc-x64","configurationProvider": "ms-vscode.makefile-tools"}],"version": 4
}

四、配置setting.json

在.vscode文件夹中创建setting.json文件,添加内容:

{"files.associations": {"*.cu":"cuda-cpp"}
}

参考查询网址vscode language identifier

五、配置tasks.json

1.Ctrl+Shift+P搜索Tasks:Configures Task,点击进入:
在这里插入图片描述
2.选择 使用模板创建tasks.json文件(可能是英文形式)
在这里插入图片描述
3.选择Others
在这里插入图片描述
最终tasks.json文件内容:

{"version": "2.0.0","tasks": [{"label": "make","type": "shell","command": "make -j16"}]
}

六、配置launch.json

1.Ctrl+Shift+P搜索Debug:Add Configuration,点击进入:
在这里插入图片描述2.选择 CUDA C++(CUDA-GDB)
在这里插入图片描述
生成launch.json文件。

增加"program": “${workspaceFolder}/cudaAPP”,cudaAPP是编译出的可执行文件。

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "CUDA C++: Launch","type": "cuda-gdb","request": "launch","program": "${workspaceFolder}/cudaAPP"},{"name": "CUDA C++: Attach","type": "cuda-gdb","request": "attach"}]
}

如果您觉得这篇文章对你有帮助,记得 点赞 + 关注 + 评论 三连,您只需动一动手指,将会鼓励我创作出更好的文章,快留下你的足迹吧💪💪💪

http://www.yayakq.cn/news/923089/

相关文章:

  • python如何做自己的网站什么是erp企业管理系统
  • wordpress网站制作教程wordpress onethink
  • 移动端网站如何做开放式配保山网站开发服务
  • 鄂尔多斯网站建设wordpress加特效
  • 设计师在线网站建网站可以赚钱吗
  • 中国空间站vr全景如何从零开始做网站
  • 网站设计的目标是什么wordpress博客文章导出
  • wap网站不流行桂林象鼻山图片
  • 网站条形码如何做南京页面网站制作
  • 现如今网站开发用什么框架网站建设实训报告2000字
  • 网站需求设计文档太原网站建设公司排名
  • 湖北工程建设信息网官网做网站和seo流程
  • 青岛网站建设推广公司哪家好网络营销案例成功案例分析
  • 现在建网站挣钱吗学网站开发看什么书
  • 深圳龙华住房和建设局网站微信公众号手机网站
  • 许昌网站开发公司上海前端
  • 网站是怎么制作的做网站都需要哪些信息
  • 东红物流网站建设规划书龙岗
  • 电子商务网站建设的意义wordpress 插件_
  • 美容行业网站建设多少价格网站建设与域名备案
  • 佛山市品牌网站建设哪家好wordpress安装不能选择数据库
  • 专业企业网站建设公司价格深圳影视广告在哪里好
  • 建设动漫网站的目的想给公司做个网站怎么做
  • 免费建立个人网站凡科互联网备案服务平台
  • 网站你懂我意思正能量免费下载中国移动的5G网站建设给了谁
  • 做响应式网站是不是都用rem泰安做网站公司
  • 网站页面大小网易企业邮箱超大附件
  • 亚马逊品牌注册网站建设计算机培训班价格
  • dw软件做网站网站开发课程软件
  • 安丘网站建设报价博客 建立网站