我正在尝试使用./configure make make install方法从源和本地库中构建Centos 6.7中的MIRA包。鉴于包需要gcc> = 4.6且我的系统默认值是4.4.7,我必须使用以下命令加载模块:
module load gcccuda/2.7.11
其中包括GCC / 4.8.4:
module list
Currently Loaded Modules:
1) GCC/4.8.4 2) CUDA/6.5.14-GCC-4.8.4 3) gcccuda/2.7.11
但是,当我运行./configure时,会出现以下错误。
checking whether the Boost::Thread library is available... yes
configure: error: Could not find a version of the library!
另一位用户通过告诉程序在哪里查找带有标志的库来解决同样的问题:
sudo ./configure --with-boost-libdir=/usr/lib
你可以在这里找到他的解决方案:https://www.biostars.org/p/59182/。然而,这个解决方案对我来说并不完全有用。我无法访问Centos中的/ usr / lib库(我相对较新的系统)或找到库GCC / 4.8.4的路径。我也试过通用--with-bost = yes无济于事。
有没有办法通知加载模块的标志,以便./configure可以继续?
有关MIRA安装的更多信息:http://mira-assembler.sourceforge.net/docs/DefinitiveGuideToMIRA.html#chap_installation