Linux 找不到 metis.h
Linux could not find metis.h
我正在尝试安装 Metis。因为我在 public 服务器上工作,所以我无法以 root 用户身份安装它。所以我在我的帐户 /home/jd/metis.
中安装了 metis
当我尝试执行某事时,我得到
致命错误:metis.h:没有那个文件或目录
我想系统会在 /usr/local/include 下寻找 metis.h,但在那里找不到。如何让 linux 在 /home/jd/metis/include 目录下查找 metis.h?
我将此路径添加到 $PATH 变量中。但还是一样的错误。
请指教
我的建议是使用 cmake。这道题:install metis on unbuntu,我记下了我的cmake文件。命令
include_directories("/home/jd/metis/include")
应该可以解决您的问题。
您可以更改环境变量CPLUS_INCLUDE_PATH
。
例如,在你的 ~/.bashrc 中添加这样的语句:
export CPLUS_INCLUDE_PATH=$HOME/metis/include:$CPLUS_INCLUDE_PATH
,
那么,
source ~/.bashrc
关于动态link库(当你在本地安装libevent等其他库时),可能需要更改以下两个环境变量:
export LIBRARY_PATH=$HOME/libevent/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/libevent/lib:$LD_LIBRARY_PATH
我正在尝试安装 Metis。因为我在 public 服务器上工作,所以我无法以 root 用户身份安装它。所以我在我的帐户 /home/jd/metis.
中安装了 metis当我尝试执行某事时,我得到
致命错误:metis.h:没有那个文件或目录
我想系统会在 /usr/local/include 下寻找 metis.h,但在那里找不到。如何让 linux 在 /home/jd/metis/include 目录下查找 metis.h?
我将此路径添加到 $PATH 变量中。但还是一样的错误。 请指教
我的建议是使用 cmake。这道题:install metis on unbuntu,我记下了我的cmake文件。命令
include_directories("/home/jd/metis/include")
应该可以解决您的问题。
您可以更改环境变量CPLUS_INCLUDE_PATH
。
例如,在你的 ~/.bashrc 中添加这样的语句:
export CPLUS_INCLUDE_PATH=$HOME/metis/include:$CPLUS_INCLUDE_PATH
,
那么,
source ~/.bashrc
关于动态link库(当你在本地安装libevent等其他库时),可能需要更改以下两个环境变量:
export LIBRARY_PATH=$HOME/libevent/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/libevent/lib:$LD_LIBRARY_PATH