ubuntu 安装go1.9.1

一,从官网下载go源码


对于64位的Linux

 $ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz

对于32位的Linux

$ wget https://storage.googleapis.com/golang/go1.9.1.linux-386.tar.gz

具体查看Go 的官网:https://golang.org/dl/


在/usr/local下安装程序

$ sudo tar -xzf go1.9.1.linux-amd64.tar.gz -C /usr/local

配置全局变量

$ sudo gedit ~/.bashrc


在文件添加以下两行信息


export GOPATH=/usr/local/go

export PATH=$GOPATH/bin:$PATH


使修改生效

# source ~/.bashrc


export GOROOT=/usr/local/go  
export GOPATH=$PATH:$GOROOT/bin


验证

go version

go version go1.9.1 linux/amd64


### Ubuntu 20.04 上安装 PCL 1.9.1 教程 #### 准备工作 确保系统已更新至最新状态并安装必要的依赖项。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装依赖包 为了顺利编译和运行 PCL 库,需先安装一系列依赖软件包: ```bash sudo apt-get install cmake git libeigen3-dev libflann1.9 libflann-dev \ libboost-all-dev libqglviewer-qt5-dev libsuitesparse-dev libvtk7-dev \ libopenni-dev libopenni2-dev libopencv-dev python-numpy python-pcl \ python-vtk python-matplotlib cython python3-yaml doxygen \ libgtest-dev freeglut3-dev pkg-config build-essential \ libusb-1.0-0-dev libudev-dev libxi-dev libxmu-dev \ libqt5x11extras5-dev ``` 上述命令涵盖了构建 PCL 所必需的各种库文件以及开发工具[^2]。 #### 获取 PCL 源码 通过 Git 克隆官方仓库获取指定版本的源代码: ```bash git clone https://github.com/PointCloudLibrary/pcl.git cd pcl git checkout tags/pcl-1.9.1 ``` 此操作会下载特定标签 `pcl-1.9.1` 对应的源代码版本[^3]。 #### 编译配置 创建一个新的目录用于存放编译过程中产生的临时文件,并进入该目录执行 CMake 命令完成项目配置: ```bash mkdir build cd build cmake .. ``` 如果遇到 Qt 相关错误提示,则可能缺少某些组件支持。此时应该额外安装缺失的部分,比如 X11Extra 组件: ```bash sudo apt install libqt5x11extras5-dev ``` 之后重新尝试 configure 步骤直至成功。 #### 开始编译 利用多线程加速编译过程,具体指令如下所示: ```bash make -j$(nproc) ``` 这一步可能会花费较长时间,请耐心等待直到全部完成[^4]。 #### 完成安装 最后使用 checkinstall 工具代替传统的 make install 方法来打包生成 deb 文件以便后续管理卸载更加方便快捷: ```bash sudo checkinstall --pkgname=pcl-1.9.1 ``` 至此整个安装流程结束,现在可以在应用程序中集成 PCL 进行点云处理了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值