我跑了以下,不知道它安装在哪里
sudo apt-get install opencl-headers
我以为它去了这里:/usr/include
但它可能已经到了这里:/usr/include/x86_64-linux-gnu 我都试过了,如下所示
-DOPENCL_INCLUDE_DIRS=/usr/include/x86_64-linux-gnu
我得到了重复的定义,例如 time_t 和 time64_t 所以看起来以上都不是 opencl 的实际包含
我跑了以下,不知道它安装在哪里
sudo apt-get install opencl-headers
我以为它去了这里:/usr/include
但它可能已经到了这里:/usr/include/x86_64-linux-gnu 我都试过了,如下所示
-DOPENCL_INCLUDE_DIRS=/usr/include/x86_64-linux-gnu
我得到了重复的定义,例如 time_t 和 time64_t 所以看起来以上都不是 opencl 的实际包含
我们来看看包装说明:
元包本身不提供任何文件。相反,依赖项提供文件。我们必须查找这个元包的依赖关系:
因此,您必须查看这些软件包以获取所提供的文件。
在您知道要查看哪些软件包之后,dpkg 有一个方便的功能可以列出任何已安装软件包提供的文件。
来自
man dpkg
:例如,以下是
hello
软件包安装的文件:为了好玩,让我们也向后工作并确定哪个包提供了特定文件:
在此示例中,您可以看到该文件是由
hello
包提供的: