3 - make install

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。

./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。

make是用来编译的,它从Makefile中读取指令,然后编译。

make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

From Linux 命令详解(三)./configure、make、make install 命令

2. openmpi 安装

cd /opt/
# 下载 openmpi 压缩包, 
wget https://www.open-mpi.org/software/ompi/v3.0/downloads/openmpi-3.0.1.tar.gz
tar -xvf openmpi-3.0.1.tar.gz
./configure --prefix=/usr/local/openmpi
# MPI 库文件默认安装目录 - /usr/local/lib
sudo make install
# 环境变量设置
sudo gedit /etc/profile
# 在末尾添加下面两行行
export PATH=/usr/local/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
# 测试是否安装完成
mpirun
# 输出如下:
#--------------------------------------------------------------------------
#mpirun could not find anything to do.
#It is possible that you forgot to specify how many processes to run
#via the "-np" argument.
#--------------------------------------------------------------------------
sudo make uninstall
sudo apt-get install openmpi # 安装版本比较低Ubuntu 程序源码安装主要包括三个步骤: 1 - ./configure,  2 - make, 3 - make install, 然后选择Download,进入资 下载页面。选择最新版本的 openmpi 如何获得下载链接呢?将鼠标放在 openmpi - 4.0.5.tar.gz 上右击,然后选择复制链接地址。 2、打开远程命令窗口,进入root或者用户模式。 (1)、下载 openmpi - 4.0.5.tar.gz wget https://download.open - mpi.org/release/open - mpi/v4.0/ openmpi - 4.0.5.tar.gz (2)、解压open
apt - get purge / apt - get –purge remove  删除已 安装 包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件 apt - get autoremove  删除为了满足依赖而 安装 的,但现在不再需要的软件包(包括已 安装 包),保留配置文件。 apt - get remove  删除已 安装 的软件包(保留配置文件),不会删除依赖
Ubuntu 上MPI运行环境配置一、前言二、MPI运行环境配置(A) 码编译 安装 (B)通过apt - get install 安装 三、MPI运行环境测试**遇见的问题 Ubuntu 的默认环境并不支持OpenMP,所以要进行相关环境的 安装 。 主要 安装 方法有两种,一种是使用编译 安装 ,另一种是通过apt - get install 安装 。 VMware版本号:15.5 Ubuntu 版本:20.04 PS:在进行并行实验时,因遇到问题,总结出来的实验心得 二、MPI运行环境配置 (A) 码编译 安装 以下命令没有特
OvO是针对C ++和Fortran的OpenMP卸载测试功能的集合。 $ git clone git@github.com:TApplencourt/OvO.git ; cd OvO # Set your env and run $ OMP_TARGET_OFFLOAD=mandatory CXX="g++" CXXFLAGS=" - fopenmp" FC="gfortran" FFLAGS=" - fopenmp"./ovo.sh run $ ./ovo.sh report >> Overall result test_result/1957 - 04 - 01_19 - 02_CDC6600.lanl.gov pass rate(%) test(#) success(#) com 2. 安装 依赖项: sudo apt - get install git build - essential linux - libc - dev cmake cmake - gui libusb - 1. - - dev libusb - dev libudev - dev mpi - default - dev openmpi - bin openmpi - common libflann1.9 libflann - dev libeigen3 - dev libboost - all - dev libvtk6 - dev libvtk6 - qt - dev libvtk6.3 libvtk6.3 - qt libvtk6.3 - dev libqhull* libgtest - dev freeglut3 - dev pkg - config libxmu - dev libxi - dev mono - complete qt - sdk openjdk - 8 - jdk openjdk - 8 - jre 3. 下载PCL 1.9.1 代码: git clone https://github.com/PointCloudLibrary/pcl.git 4. 创建一个build目录并进入: mkdir pcl/build && cd pcl/build 5. 运行cmake: cmake .. 6. 编译PCL: make - j4 7. 安装 PCL: sudo make install 8. 更新动态链接库: sudo ldconfig 现在,您已经成功地在 Ubuntu 18.04上 安装 了PCL 1.9.1。 ### 回答2: PCL(Point Cloud Library)是一套处理点云数据的开 软件库。在 ubuntu 18.04中 安装 PCL1.9.1可以按照以下步骤进行操作。 1. 更新 Ubuntu 软件 在终端中输入以下命令: sudo apt - get update 2. 安装 依赖库 在终端中输入以下命令: sudo apt - get install git build - essential linux - libc - dev sudo apt - get install cmake cmake - gui sudo apt - get install libusb - 1.0 - 0 - dev libusb - dev libudev - dev sudo apt - get install mpi - default - dev openmpi - bin openmpi - common sudo apt - get install libflann1.9 libflann - dev sudo apt - get install libeigen3 - dev sudo apt - get install libboost - all - dev sudo apt - get install libvtk6.3 vtk6.3 - qt sudo apt - get install libvtk6 - dev libvtk6 - qt - dev 3. 下载PCL1.9.1 码 在终端中输入以下命令: git clone https://github.com/PointCloudLibrary/pcl.git 4. 编译 安装 PCL1.9.1 在终端中输入以下命令: cd pcl mkdir build cd build cmake .. sudo make install 5. 配置环境变量 在终端中输入以下命令: sudo gedit /etc/ld.so.conf.d/pcl.conf 将以下内容复制到文本文件中并保存: /usr/local/lib 在终端中输入以下命令更新配置: sudo ldconfig 6. 测试 安装 是否成功 在终端中输入以下命令: pcl_test_search 如果出现以下结果,说明PCL1.9.1 安装 成功: [init] command line: pcl_test_search [init] loading default parameter settings from "" [console] Press ‘q’ to exit Using 8 threads Performing race search against 1228800 random points Total time: 0.734613 sec Race distance: 0.000000 以上是在 Ubuntu 18.04中 安装 PCL1.9.1的步骤,按照以上步骤操作即可成功 安装 。 ### 回答3: ubuntu 18.04是一款非常优秀的操作系统,而pcl1.9.1也是一款非常优秀的库文件, 安装 pcl1.9.1的过程需要我们注意一些问题,下面我将对这个过程进行详细的介绍。 1. 安装 依赖库 首先,我们需要 安装 一些依赖库,包括CMake、Boost、Eigen、FLANN、VTK、Qt和OpenNI等库。在 Ubuntu 18.04中,可以通过以下命令来 安装 这些库: sudo apt - get install cmake libboost - all - dev libeigen3 - dev libflann - dev libvtk6 - dev libqt4 - dev openni - dev 2.下载PCL1.9.1 在 安装 依赖库之后,我们需要下载PCL 1.9.1。可以从PCL官方网站下载最新版本,也可以直接使用以下命令从GitHub上获取: git clone https://github.com/PointCloudLibrary/pcl.git pcl - trunk 3.编译PCL1.9.1 下载完成后,我们需要进行编译。首先进入下载的PCL目录中,然后新建一个build文件夹,并在该文件夹下运行cmake命令: cd pcl - trunk mkdir build cd build cmake .. 这个过程大概需要10分钟左右,编译完成后我们就需要进行 安装 ,通过以下命令进行 安装 : sudo make install 4.测试PCL1.9.1 安装 完成后,我们需要测试PCL是否能够成功 安装 。可以通过新建一个C++ 文件,并添加下面的代码进行测试: #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main () pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); if (pcl::io::loadPCDFile<pcl::PointXYZ> ("test_pcd.pcd", *cloud) == - 1) //* load the file PCL_ERROR ("Couldn't read file test_pcd.pcd \n"); return ( - 1); std::cout << "Loaded " << cloud - >width * cloud - >height << " data points from test_pcd.pcd with the following fields: " << std::endl; for (size_t i = 0; i < cloud - >points.size (); ++i) std::cout << " " << cloud - >points[i].x << " " << cloud - >points[i].y << " " << cloud - >points[i].z << std::endl; return (0); 将代码保存为test.cpp,然后通过以下命令进行编译: g++ test.cpp - o test - l pcl_common 运行test文件进行测试: ./test 如果输出了点云数据,说明PCL1.9.1已经成功 安装 安装 PCL1.9.1的过程需要注意 安装 依赖库、下载PCL、编译以及测试等。只有当这些步骤都正确完成后,才能保证PCL1.9.1能够顺利运行,并且在接下来的开发过程中发挥最大的作用。