Ubuntu 14.04上的AMD APP SDK Ver 3.0 - 这个库是什么用的?

时间:2017-05-27 04:43:18

标签: ubuntu-14.04 opencl

我的AMD APP SDK(Ver 3.0)安装树包含两个名称相似的库 - libamdocl12cl64.solibamdocl64.so

nekto@ubuntu3:~/apps/AMDAPPSDK-3.0/lib/x86_64$ tree
.
├── libamdocl12cl64.so
├── libGLEW.so
├── libglut.so
├── libOpenCL.so -> /usr/lib/libOpenCL.so.1
└── sdk
    ├── libamdocl64.so
    ├── libOpenCL.so -> libOpenCL.so.1
    └── libOpenCL.so.1
1 directory, 7 files

第二个库在icd - 文件中引用,所以我有LD_LIBRARY_PATH变量,指向其目录,我的测试工作正常。

但是我的测试也试图加载libamdocl12cl64.so库 - 我可以在strace输出中看到它。这个库没有加载 - 当然,因为我还没有给动态加载器提供有关其位置的任何信息。

我的问题是 - 为什么我们需要一个未加载的分发库?我在AMD文档中找不到任何相关内容。

0 个答案:

没有答案