ubuntu22上编译CyberRT的v9.0.0版本

ubuntu22上编译CyberRT的v9.0.0版本

  • 克隆代码
    打开终端,运行以下命令克隆CyberRT的v9.0.0版本代码;
    可以从gitee上拉去代码;
git clone --single-branch --branch v9.0.0 https://gitee.com/minhanghuang/CyberRT.git
cd CyberRT
  • 安装依赖
    在克隆代码后,需要安装一些必要的依赖库
sudo apt update
sudo apt install -y uuid-dev libncurses5-dev python3-dev python3-pip
python3 -m pip install protobuf==3.14.0
  • 安装第三方库
    运行安装脚本以安装第三方依赖库:
sudo python3 install.py

在这一步会遇到很多问题,大多数ubuntu需要翻梯子才能从github上拉取install.py中的依赖库。
幸好Apollo的很多环境和代码在gitee上都有,所以可以选择将github的代理设置为gitee。
代理设置方式为

git config --global url."https://gitee.com/".insteadOf "https://github.com/"

后续可以使用下述命令取消

git config --global --unset url."https://gitee.com/".insteadOf

为了确保设置已经被取消,可以运行以下命令查看当前的全局配置:

git config --global --get-regexp url
  • 设置环境变量
    安装完成后,需要加载环境变量
source install/setup.bash
  • 编译CyberRT

创建并进入build目录,然后运行CMake和Make命令以编译CyberRT

mkdir build && cd build
cmake ..
make -j$(nproc)
  • 验证
    编译完成后,可以通过运行示例程序来验证安装是否成功
source setup.bash
./cyber/examples/cyber_example_talker
./cyber/examples/cyber_example_listener
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值