我有一个安装了cuda的Nvidia图形卡。我将qt用作IDE,在我的.pro中,需要放置cuda的include和libs路径。不幸的是,配置图形卡的不是我,做图形卡的人也没有提醒他们将库放在哪里并包括文件...如何快速找到它们(或者它们在哪里)。
(我在Ubuntu上工作)
谢谢
您可以像这样使用基本的 linux 命令:
如果 CUDA 安装正确完成,PATH 环境变量将被正确设置。在这种情况下,您可以使用 linuxwhich 命令查找nvcc可执行文件的路径:
which nvcc
Run Code Online (Sandbox Code Playgroud)
结果,例如/usr/local/cuda-6.5/bin/nvcc,将为您提供 CUDA 安装的路径,它只是导致该/bin/nvcc部分的所有内容,即
/usr/local/cuda-6.5
Run Code Online (Sandbox Code Playgroud)
从那里您可以通过附加来构建包含路径,/include并通过附加来构建(64 位系统)lib 路径/lib64:
/usr/local/cuda-6.5/include
/usr/local/cuda-6.5/lib64
Run Code Online (Sandbox Code Playgroud)
如果您的 PATH 环境变量设置不正确,您可能需要在您的系统中搜索nvcc. linuxfind 命令可能对此很有用,但是如果您可以以 root 身份运行它,则最容易破译:
sudo find / -name nvcc
Run Code Online (Sandbox Code Playgroud)
您希望随后会得到一些显示nvcc系统路径的输出。从那里您应该按照安装说明将其添加到您的PATH环境变量中。
正确安装通常还会创建一个文件夹/usr/local/cuda,该文件夹与当前使用的 CUDA 版本进行符号链接。
| 归档时间: |
|
| 查看次数: |
8457 次 |
| 最近记录: |