Ubuntu 18.04.4下安装METIS-5.1.0
Ubuntu 18.04.4下安装METIS-5.1.0VMware和Ubuntu的安装版本安装METIS的安装预先环境gcc、g++、cmakeMETIS的安装VMware和Ubuntu的安装版本安装Windows10下在VMware虚拟机上安装Linux Ubuntu这里选的是vmware15.5.6 内安装镜像ubuntu 18.04.4下载iso映像文件Ubuntu的官方下载路径:http
Ubuntu 18.04.4下安装METIS-5.1.0
VMware和Ubuntu的安装
版本安装
Windows10下在VMware虚拟机上安装Linux Ubuntu
这里选的是vmware15.5.6 内安装镜像ubuntu 18.04.4
下载iso映像文件
Ubuntu的官方下载路径:http://www.ubuntu.com/download/desktop
转载csdn链接: 详细步骤.
METIS的安装
预先环境gcc、g++、cmake
安装metis之前,先要确保linux Ubuntu中已经安装好了GCC,G++以及Cmake。
执行命令:
1、在ubuntu下安装gcc和g++
sudo apt install build-essential
查看版本号
gcc --version
g++ --version
2、使用apt安装cmake
sudo apt install cmake
查看版本号
cmake --version
METIS的安装
1、从官网上把metis安装包下载下来:当前最新版本metis-5.1.0 转至官网.
2、安装包解压后,记住当前解压后的位置(如果图方便的话直接解压在home文件夹下)
可以直接从window下载的复制到ubuntu桌面下
解压命令
tar -zxvf metis-5.1.0.tar.gz
3、查询当前linux的系统位数
在 metis-5.1.0/include/metis.h 中修改以下代码,做到与自己计算机位数匹配(32bit or 64 bit)
//if your system is 64 bit.
#define IDXTYPEWIDTH 64
//if your system is 32 bit
#define IDXTYPEWIDTH 32
4、编译以及安装
终端进入metis-5.1.0/文件夹下执行命令
(1) 进行build
make config
(2) 编译
make
执行完上面的两步后,build文件夹中会出现linux-x86_64文件夹(貌似32位的系统会随之相应的变化),进去后可以看到build后的结果接下来需要进行metis的安装了
(3) 安装
sudo make install
注:执行上述命令请务必使用sudo,否则会产生如下报错
到此结束metis的安装过程
—————————————————————————————————————————————
以下不建议采取:由于之前参考的博客里是直接这样操作的:
make install
若上述操作报错,原因是否为Error at include/cmake_install.cmake:36(file): file INSTALL cannot copy file. 若是则需要修改make install的地址。
由于默认的安装前缀为 /usr/loacl. 所以我们需要根据自己METIS 的文件地址进行修改。
make config prefix=~/myroot/
//my root为你的metis顶层文件夹的地址
这个我试了之后发现无论我将myroot改成什么都不管用(在进行 -lmetis命令时无法找到metis.h文件报错)
Error metis.h: No such file in directory compilation terminated
参考原文csdn链接: 博主Cyril_Ying.
—————————————————————————————————————————————
此外,还有一种方法直接安装metis也行不通,故不建议:
通往链接: link.
5、 默认的安装目录在 /usr/local下,进入 /usr/local/bin,命令 $ ls后,结果如下:
6、添加环境变量 (默认PATH中已有/usr/local/bin,用echo $PATH 查看,确认后跳过此步骤):
$ vi /etc/profile
export PATH=$PATH:/usr/local/bin
确认有
参考链接:
https://blog.csdn.net/yingsy_hb/article/details/96861339
https://blog.csdn.net/xin_jmail/article/details/19899957?utm_source=app
更多推荐
所有评论(0)