如何在Linux下编译CUDA程序,生成动态链接库

如何在Linux下编译CUDA程序,生成动态链接库,第1张

首先创建一个soTest的文件夹,里面有两个文件deviceQuery.cpp, t.cpp。

deviceQuery.cpp的代码可以参考CUDASDK t.cpp的源代码如下:

 

#include int cudev(int argc, char** argv)

int main(int argc, char ** argv)

{

   cudev(argc,argv) 

   return 0

}

然后在当前目录下输下命令

int在linux是32位。

LINUX *** 作系统是一种免费使用和自由传播的类UNIX *** 作系统。其内核由林纳斯·托瓦兹于1991年10月5日首次发布,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。

Linux的HUP,INT,KILL,TERM,TSTP中断信号区别为:键入不同、对应 *** 作不同、启用不同。

一、键入不同

1、HUP中断信号:HUP中断信号是当用户键入<Ctrl+X>时由终端驱动程序发送的信号。

2、INT中断信号:INT中断信号是当用户键入<Ctrl+I>时由终端驱动程序发送的信号。

3、KILL中断信号:KILL中断信号是当用户键入<Ctrl+Z>时由终端驱动程序发送的信号。

4、TERM中断信号:TERM中断信号是当用户键入<Ctrl+ \>时由终端驱动程序发送的信号。

5、TSTP中断信号:TSTP中断信号是当用户键入<Ctrl+T>时由终端驱动程序发送的信号。二、对应 *** 作不同

1、HUP中断信号:HUP中断信号的对应 *** 作为让进程挂起,睡眠。

2、INT中断信号:INT中断信号的对应 *** 作为正常关闭所有进程。

3、KILL中断信号:KILL中断信号的对应 *** 作为强制关闭所有进程。

4、TERM中断信号:TERM中断信号的对应 *** 作为正常的退出进程。

5、TSTP中断信号:TSTP中断信号的对应 *** 作为暂时停用进程。

三、启用不同

1、HUP中断信号:HUP中断信号发送后,可以重新被用户再次输入恢复启用进程。

2、INT中断信号:INT中断信号发送后,不可以重新被用户再次输入恢复启用进程。

3、KILL中断信号:KILL中断信号发送后,不可以重新被用户再次输入恢复启用进程。

4、TERM中断信号:TERM中断信号发送后,可以重新被用户再次输入启用进程。

5、TSTP中断信号:TSTP中断信号发送后,可以重新被用户再次输入继续使用进程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7182395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存