+-
linux – 什么是-lnuma以及什么程序使用它进行编译?
我正在 Linux桌面上使用openmpi和mpicxx编译消息传递程序.我的makefile执行以下操作:

mpicxx -c readinp.cpp
mpicxx -o exp_fit driver.cpp readinp.o 

此时我收到以下错误:

/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -lnuma

我的问题是:

什么是-lnuma?什么在使用它?我应该怎么去链接呢?

最佳答案
构建脚本找不到numa库 – NUMA(非统一内存访问). -l选项告诉链接器链接库,但是系统ether没有安装正确的或者链接器的搜索路径是不完整/错误的.

尝试查询包管​​理器(apt或rpm)以获取包libnuma.

点击查看更多相关文章

转载注明原文:linux – 什么是-lnuma以及什么程序使用它进行编译? - 乐贴网