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

CUDA输出“hello world”

在我们学习任何一门编程语言的时候, 无疑当我们真正用其输出“hello world”的时候, 我们已经成功入门, 接下来要做的就是从入门到放弃了😆

接下来我们通过对比C++和CUDA来学习CUDA的运行逻辑:

C++中的hello worldCUDA中的hello world
文本编辑器编写源代码, 比如vscode, vim等安装CUDA即可使用nvcc
编辑器对源码进行预处理, 编译, 链接等操作生成可执行文件, C++中使用g++nvcc支持纯C++代码的编译
编译: g++ hello.cpp -o hello编译CUDA文件指令: nvcc hello.cu -o hello
// c++ 中的 hello.cpp文件 
// CUDA中的 hello.cu文件内容和下面一样, 只不过后缀不一样
#include <stdio.h>int main(void){printf("hello world\n");return 0;
}

相关文章:

  • 基于ArduinoIDE的任意型号单片机 + GPS北斗BDS卫星定位
  • Nginx发布Vue(ElementPlus),与.NETCore对接(腾讯云)
  • 职场中的性骚扰问题
  • 解决VMware虚拟机能搜索到网页但打不开的问题
  • mcp+llm+rag
  • Go小技巧易错点100例(二十七)
  • 数组去重方法
  • ROS2学习笔记|创建工作空间并打印文件内容
  • 2025年最新嵌入式开发STM32单片机详细教程(更新中)
  • Linux 进程间通信(IPC)详解
  • thonny提示自动补全功能
  • 【AI面试准备】NLP解析API文档生成测试脚本
  • AWS在跨境电商中的全场景实践与未来生态构建
  • GoFrame 奉孝学习笔记
  • PyTorch_指定运算设备 (包含安装 GPU 的 PyTorch)
  • HybridCLR 详解:Unity 全平台原生 C# 热更新方案
  • 【言语理解】中心理解题目之结构分析
  • 安卓基础(MediaProjection)
  • 基于Springboot旅游网站系统【附源码】
  • rails 8 CSS不起效问题解决
  • 自然资源部印发地理信息数据分类分级指南
  • 央行宣布优化两项支持资本市场的货币政策工具
  • 鸿蒙概念股强势上涨,鸿蒙电脑本月正式发布,生态链即将补全
  • 印巴军事对峙加剧,小规模冲突收场还是走向大战?
  • 法国宣布投资1亿欧元吸引外国科研人员
  • 印巴局势紧张之际,巴基斯坦两天内第二次进行导弹试射