我正在尝试在具有以下规范的计算机上安装OpenCL:
aocl版本
aocl 16.0.0.211(Altera SDK for OpenCL,版本16.0.0 Build 211,版权所有(C)2016 Altera公司)
但是,我收到以下页面中描述的错误 [问题2-3] :
http://www.alteraforum.com/forum/showthread.php?t=46355
/#aocl install aocl install:从中运行安装 /root/altera/16.0/hld/board/nalla_pcie/linux64/libexec使用内核 来自/usr/src/kernels/2.6.32-642.el6.x86_64的源文件make:*** /usr/src/kernels/2.6.32-642.el6.x86_64:没有这样的文件或目录。 停止。 cp:无法统计`./aclpci_drv.ko':没有这样的文件或目录 致命:未找到模块aclpci_drv。
上面的页面建议执行以下命令:
yum install kernel-devel
但是我仍然收到同样的错误。
请指教!
答案 0 :(得分:1)
我found一个类似错误的线程,以下解决方案 可以为你工作。但是,此解决方案基于版本14.
首先导航到BSP文件夹的linux /驱动程序,你应该在 root / altera / 16.0 / hld / board / nalla_pcie / linux64 / driver
查找并编辑文件 aclpci.c :在文件顶部添加以下行:
#define __devinit
#define __devexit
其次编辑 aclpci_cmd.c :在第83行删除作业
更改:
result = pci_restore_state(aclpci->pci_dev);
到:
pci_restore_state(aclpci->pci_dev);
第438-440行注释掉以下陈述:
if (dev->aer_firmware_first) {
return -EIO;
}
您现在应该能够成功运行“aocl install”。