ZCM安装过程

发布时间 2023-08-02 10:45:29作者: 叫我小辰就好了

Ubuntu20.04 安装 ZCM

安装准备

sudo apt update
sudo apt upgarde
git clone https://github.com/ZeroCM/zcm
cd zcm

环境配置

./waf configure

安装gcc,g++,make

sudo apt install build-essential
./waf configure

最好全部安装所有组件

./waf configure --use-all

缺少依赖,逐一安装

./scripts/install-deps.sh

添加环境变量,在最后一行添加,注意修改文件路径

nano ~/.bashrc
PATH=$PATH:/home/lhc/zcm/deps/julia/bin
source ~/.bashrc

再次configure

发现没有正确设置java环境

sudo nano /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}
source /etc/profile

再次configure

sudo apt install nodejs
sudo apt install npm

再次configure,无报错

ZCM安装

./waf configure --use-all
./waf build
sudo ./waf install

测试安装

source ./examples/env
./waf configure --use-all
./waf build_examples

打开一个terminal

source ./examples/env
./build/examples/examples/cpp/sub

打开另一个terminal

source ./examples/env
./build/examples/examples/cpp/pub

左接收,右发送

参考链接