在构建并安装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时,可以解决此问题。