linux下怎么写CUDA程序呢?

Safari_Al_Star 2014-04-11 10:22:01
除了把SDK的sample的template替换掉, 还能怎么写啊?

我像用gcc那样直接用nvcc来编译
nvcc -arch=sm_13 -o prog my_prog.cu
似乎能编译过, 但是会运行的结果是错的, 不知道为什么呢?
...全文
3843 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_21986083 2014-10-15
  • 打赏
  • 举报
回复
同求,怎么建立属于自己的cuda程序
shienchu520 2014-06-20
  • 打赏
  • 举报
回复
看了以后,受益非浅!
zhwj0003 2014-06-20
  • 打赏
  • 举报
回复
很多的问题需要我们来解救!
henryc4858 2014-06-20
  • 打赏
  • 举报
回复
(1)cd /home/CUDA_train/software/cuda4.1 (2)./gpucomputingsdk_4.1.28_linux.run 安装过程中需要指定安装目录,输入cuda toolkit的安装目录 (3)编译SDK示例程序
qq_16711973 2014-06-20
  • 打赏
  • 举报
回复
1.安装toolkit (1)cd /home/CUDA_train/software/cuda4.1 (2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run 指定安装目录 (3)配置cuda toolkit环境变量 (a)vim ~/.bashrc (b)添加如下行,用于添加cuda bin的路径到环境变量PATH export PATH=$PATH:/usr/local/cuda/bin (c)添加如下行,用于添加cuda/lib和cuda/lib64路径到环境变量LD_LIBRARY_PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64 (d)使配置生效 source ~/.bashrc 2.安装cuda sdk (1)cd /home/CUDA_train/software/cuda4.1 (2)./gpucomputingsdk_4.1.28_linux.run 安装过程中需要指定安装目录,输入cuda toolkit的安装目录 (3)编译SDK示例程序 假定sdk安装目录为$(CUDA_SDK)=~/NVIDIA_GPU_Computing_SDK/ (a)编译SDK例程之前,先生成静态库 进入$(CUDA_SDK)/shared目录,执行make,生成libshrutil_x86_64.a 进入$(CUDA_SDK)/c/common,执行make,生成libcutil_x86_64.a (b)编译SDK示例程序 示例程序源码在$(CUDA_SDK)/C/src目录下,编译成功的可执行文件在$(CUDA_SDK)/C/bin目录下。 以deviceQuery为例: 进入$(CUDA_SDK)/C/src/deviceQuery目录,执行make编译
subin137869 2014-06-20
  • 打赏
  • 举报
回复
首先打开界面,点击初始化,最后开始。
ZHENGZHENG666 2014-06-20
  • 打赏
  • 举报
回复
谢谢分享
syzengguang 2014-06-20
  • 打赏
  • 举报
回复
希望专门出一些LINUX下面的教程!
许许耳朵 2014-06-20
  • 打赏
  • 举报
回复
期待完美linux 界面
qq_16677219 2014-06-19
  • 打赏
  • 举报
回复
谢谢,知道了
u010150684 2014-06-19
  • 打赏
  • 举报
回复
同求,看看大神,memeda
_梦魇花葬 2014-06-19
  • 打赏
  • 举报
回复
首先查看是否设定的环境变量,然后编译的时候要将libcudart.so等程序需要的库文件链接到程序中,才能编译成功,我猜楼主报的错误应该是找不到CUDA的关键字定义吧。将cudart包含进去就可以了,可以参考Nsight下自动生成的MakeFile
guoxuanlaiye 2014-06-18
  • 打赏
  • 举报
回复
非常好啊 啊啊啊
alun321 2014-06-18
  • 打赏
  • 举报
回复
我也想知道,支持
qq_16649051 2014-06-18
  • 打赏
  • 举报
回复
很不错,加油
qq_16648789 2014-06-18
  • 打赏
  • 举报
回复
不错不错,很有用
nothing_xue168 2014-06-18
  • 打赏
  • 举报
回复
非常不错。谢谢分享。
骚包工程师 2014-06-17
  • 打赏
  • 举报
回复
非常好!!
苏琴琴 2014-06-17
  • 打赏
  • 举报
回复
这个 我学习系啊 学习各位哦
qq_14877655 2014-06-16
  • 打赏
  • 举报
回复
不错,挺好的...
加载更多回复(4)

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧