我在集群上编译pyrosetta(我没有root权限),pyrosetta需要boost 1.38版本,我在我的主目录中安装boost 1.38。但是集群在/usr/include/boost/中安装了一些boost版本,它与 pyrosetta 代码不兼容。有没有办法隐藏系统增强库并使用我安装的版本?
问问题
150 次
2 回答
2
您应该设置包含路径和库路径以使用您自己的安装,而不是系统提供的安装。这是一个关于这个的教程g++
。
于 2013-10-12T06:01:05.517 回答
-1
使用-isystem <dir>
预处理器选项。这将达到你所需要的。
摘自 cpp 联机帮助页(也适用于 gcc)
-isystem dir
Search dir for header files, after all directories specified by -I
but before the standard system directories. Mark it as a system
directory, so that it gets the same special treatment as is applied
to the standard system directories.
于 2013-10-12T09:18:41.610 回答