在构建并安装arrayfire之后,阅读了http://www.arrayfire.com/docs/createprojects.htm#createprojects_linux中的完整文档,但是我在计算机上找不到arrayfire/lib64,那么如何设置环境变量AF_PATH呢?

export AF_PATH=/home/arrayfire
export LD_LIBRARY_PATH=$AF_PATH/lib64/:$LD_LIBRARY_PATH

而且我也没有找到libafcu.so,所以添加上面超链接中描述的标志时存在问题:
 g++ *.cpp -lafcu

我想知道我是否有误会?这是我第一次尝试在Linux中进行编程。

谢谢

最佳答案

只需将-lafcu替换为-lafcuda,就不再有目录$ AF_PATH / lib64了,但是当将库目录更改为$ AF_PATH / lib时,可以解决此问题。

09-06 03:56