1 Star 0 Fork 2

newgolo / melodic_builder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
build.sh 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
newgolo 提交于 2021-05-11 12:06 . melodic编译相关源码
#!/bin/bash
# 目标文件系统: RK3399 debian10
apt-get install python-rosdep python-rosinstall-generator python-wstools python-rosinstall build-essential python-empy python-nose
apt-get install cmake doxygen libboost-all-dev googletest libconsole-bridge-dev libpoco-dev libeigen3-dev liblog4cxx-dev libtinyxml-dev libtinyxml2-dev libyaml-cpp-dev
apt-get install qt5-default pyqt5-dev-tools python-pyqt5 python3-pyqt5 libcurl4-nss-dev liblz4-dev libpkgconfig-perl
apt-get install liburdfdom-headers-dev libbz2-dev libgpgme-dev libopencv-dev liburdfdom-dev libogre-1.9-dev libassimp-dev
pip2 install empy nose python-qt5 pyqt5 numpy defusedxml netifaces crypto pycrypto gnupg
# 编译ARM64版本的sip
tar zxvf sip-4.19.13.tar.gz
cd sip-4.19.13
python configure.py
make -j4
sudo make install
cd ..
# 编译ARM64版本的PyQt5
tar zxvf PyQt5_gpl-5.11.3.tar.gz
cd PyQt5_gpl-5.11.3
python configure.py
make -j4
sudo make install
cd ..
# 解压缩ros源码包
./rosupdate -x melodic-desktop-wet.rosinstall
# 解压缩rosdistro
tar zxvf rosdistro.tar.gz
# 编译
mkdir -p /opt/ros/melodic
./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/melodic
Go
1
https://gitee.com/newgolo/melodic_builder.git
git@gitee.com:newgolo/melodic_builder.git
newgolo
melodic_builder
melodic_builder
master

搜索帮助