ros 加-g编译或debug编译

本文介绍如何在ROS环境中进行Debug编译及使用GDB进行调试的方法。通过catkin_make命令行或修改CMakelist.txt文件实现Debug编译,并介绍了两种GDB执行方式:一是结合rosrun命令,二是修改ROSlaunch文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译方式

1.命令行catkin_make(亲测可以)

在输入catkin_make时加上一个参数:

catkin_make -DCMAKE_BUILD_TYPE=Debug

2.直接修改CMakelist.txt

添加以下代码

SET(CMAKE_BUILD_TYPE "Debug")
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")

GDB执行

1.rosrun执行(亲测可以)

[package_name]:节点路径目录名
[node_name]:节点名

rosrun --prefix 'gdb -ex run --args' [package_name] [node_name] 

2.修改ROS launch文件

在node标签中添加一句话

launch-prefix="xterm -e gdb -ex run --args "

修改后的launch文件如下所示

<node pkg="waypoint_follower" type="pure_persuit" name="pure_pursuit" output="screen" launch-prefix="xterm -e gdb -ex run --args">
        <param name="is_linear_interpolation" value="$(arg is_linear_interpolation)"/>
</node>

这样在执行原来例子的时候,就会先打开一个新的shell界面,被调试的程序就在这个shell中被执行了。

如果使用的是Python来写ros,则需要修改调试器为pdb,如下:

launch-prefix="xterm -e python -m pdb "
test@test-VMware20-1:~$ apt search gz-sim Sorting... Done Full Text Search... Done libgz-sim6/jammy 6.16.0-2~jammy all transitional package libgz-sim6-dbg/jammy 6.16.0-2~jammy all transitional package libgz-sim6-dev/jammy 6.16.0-2~jammy all transitional package libgz-sim6-plugins/jammy 6.16.0-2~jammy all transitional package python3-gz-sim6/jammy 6.16.0-2~jammy all transitional package ros-humble-ros-gz-sim/jammy 0.244.16-2jammy.20241205.203411 amd64 Tools for using Gazebo Sim simulation with ROS. ros-humble-ros-gz-sim-dbgsym/jammy 0.244.16-2jammy.20241205.203411 amd64 debug symbols for ros-humble-ros-gz-sim ros-humble-ros-gz-sim-demos/jammy 0.244.16-2jammy.20250211.200053 amd64 Demos using Gazebo Sim simulation with ROS. ros-iron-ros-gz-sim/jammy 0.254.2-1jammy.20241114.224242 amd64 Tools for using Gazebo Sim simulation with ROS. ros-iron-ros-gz-sim-dbgsym/jammy 0.254.2-1jammy.20241114.224242 amd64 debug symbols for ros-iron-ros-gz-sim ros-iron-ros-gz-sim-demos/jammy 0.254.2-1jammy.20241126.215247 amd64 Demos using Gazebo Sim simulation with ROS. ros-jazzy-gz-sim-vendor/noble 0.0.8-1noble.20250220.105624 amd64 Vendor package for: gz-sim8 8.9.0 Gazebo Sim : A Robotic Simulator ros-jazzy-gz-sim-vendor-dbgsym/noble 0.0.8-1noble.20250220.105624 amd64 debug symbols for ros-jazzy-gz-sim-vendor ros-jazzy-irobot-create-gz-sim/noble 3.0.4-1noble.20250305.001338 amd64 Metapackage for the iRobot(R) Create(R) 3 robot Ignition simulator ros-jazzy-ros-gz-sim/noble 1.0.9-1noble.20250220.114428 amd64 Tools for using Gazebo Sim simulation with ROS. ros-jazzy-ros-gz-sim-dbgsym/noble 1.0.9-1noble.20250220.114428 amd64 debug symbols for ros-jazzy-ros-gz-sim ros-jazzy-ros-gz-sim-demos/noble 1.0.9-1noble.20250220.115000 amd64 Demos using Gazebo Sim simulation with ROS. ros-rolling-gz-sim-vendor/noble 0.2.1-1noble.20250227.011014 amd64 Vendor package for: gz-sim9 9.1.0 Gazebo Sim : A Robotic Simulator ros-rolling-gz-sim-vendor-dbgsym/
03-14
xiaofeiyu@xiaofeiyu-virtual-machine:~/task$ # 检查 rmw 相关包是否安装 dpkg -l | grep ros-humble-rmw # 若缺少关键包,重新安装核心组件 sudo apt update sudo apt install --reinstall ros-humble-ros-base ros-humble-rmw* ii ros-humble-rmw 6.1.2-1jammy.20250607.015321 amd64 Contains the ROS middleware API. ii ros-humble-rmw-connextdds 0.11.3-1jammy.20250607.030145 amd64 A ROS2 RMW implementation built with RTI Connext DDS Professional. ii ros-humble-rmw-connextdds-common 0.11.3-1jammy.20250607.025720 amd64 Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro. ii ros-humble-rmw-connextdds-common-dbgsym 0.11.3-1jammy.20250607.025720 amd64 debug symbols for ros-humble-rmw-connextdds-common ii ros-humble-rmw-connextdds-dbgsym 0.11.3-1jammy.20250607.030145 amd64 debug symbols for ros-humble-rmw-connextdds ii ros-humble-rmw-cyclonedds-cpp 1.3.4-1jammy.20250607.025717 amd64 Implement the ROS middleware interface using Eclipse CycloneDDS in C++. ii ros-humble-rmw-cyclonedds-cpp-dbgsym 1.3.4-1jammy.20250607.025717 amd64 debug symbols for ros-humble-rmw-cyclonedds-cpp ii ros-humble-rmw-dbgsym 6.1.2-1jammy.20250607.015321 amd64 debug symbols for ros-humble-rmw ii ros-humble-rmw-dds-common 1.6.0-2jammy.20250607.025502 amd64 Define a common interface between DDS implementations of ROS middleware. ii ros-humble-rmw-dds-common-dbgsym 1.6.0-2jammy.20250607.025502 amd64 debug symbols for ros-humble-rmw-dds-common ii ros-humble-rmw-desert 1.0.5-1jammy.20250607.025726 amd64 Implement the ROS middleware interface using the DESERT protocol stack for underwater communications. ii ros-humble-rmw-desert-dbgsym 1.0.5-1jammy.20250607.025726 amd64 debug symbols for ros-humble-rmw-desert ii ros-humble-rmw-fastrtps-cpp 6.2.7-1jammy.20250607.031129 amd64 Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++. ii ros-humble-rmw-fastrtps-cpp-dbgsym 6.2.7-1jammy.20250607.031129 amd64 debug symbols for ros-humble-rmw-fastrtps-cpp ii ros-humble-rmw-fastrtps-dynamic-cpp 6.2.7-1jammy.20250607.031154 amd64 Implement the ROS middleware interface using introspection type support. ii ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym 6.2.7-1jammy.20250607.031154 amd64 debug symbols for ros-humble-rmw-fastrtps-dynamic-cpp ii ros-humble-rmw-fastrtps-shared-cpp 6.2.7-1jammy.20250607.025731 amd64 Code shared on static and dynamic type support of rmw_fastrtps_cpp. ii ros-humble-rmw-fastrtps-shared-cpp-dbgsym 6.2.7-1jammy.20250607.025731 amd64 debug symbols for ros-humble-rmw-fastrtps-shared-cpp ii ros-humble-rmw-gurumdds-cpp 3.4.2-1jammy.20250607.025728 amd64 Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++. ii ros-humble-rmw-gurumdds-cpp-dbgsym 3.4.2-1jammy.20250607.025728 amd64 debug symbols for ros-humble-rmw-gurumdds-cpp ii ros-humble-rmw-implementation 2.8.4-1jammy.20250607.031631 amd64 Proxy implementation of the ROS 2 Middleware Interface. ii ros-humble-rmw-implementation-cmake 6.1.2-1jammy.20250522.072625 amd64 CMake functions which can discover and enumerate available implementations. ii ros-humble-rmw-implementation-dbgsym 2.8.4-1jammy.20250607.031631 amd64 debug symbols for ros-humble-rmw-implementation ii ros-humble-rmw-zenoh-cpp 0.1.1-1jammy.20250607.024355 amd64 A ROS 2 middleware implementation using zenoh-cpp ii ros-humble-rmw-zenoh-cpp-dbgsym 0.1.1-1jammy.20250607.024355 amd64 debug symbols for ros-humble-rmw-zenoh-cpp 获取:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy InRelease [4,682 B] 命中:2 https://mirrors.ustc.edu.cn/ubuntu jammy InRelease 命中:4 https://mirrors.ustc.edu.cn/ubuntu jammy-updates InRelease 命中:5 https://mirrors.ustc.edu.cn/ubuntu jammy-backports InRelease 命中:6 https://mirrors.ustc.edu.cn/ubuntu jammy-security InRelease 命中:7 https://packages.microsoft.com/repos/edge stable InRelease 命中:3 https://packages.microsoft.com/repos/code stable InRelease 命中:8 https://apt.foxglove.dev/studio stable InRelease 已下载 4,682 B,耗时 3秒 (1,644 B/s) 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 有 301 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-dds-common-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-desert-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-shared-cpp-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-gurumdds-cpp-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-implementation-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-dds-common' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-dynamic-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-connextdds' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-connextdds-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-zenoh-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-desert' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-gurumdds-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-cyclonedds-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-connextdds-common-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-implementation-cmake' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-implementation' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-cyclonedds-cpp-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-connextdds-common' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-shared-cpp' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-zenoh-cpp-dbgsym' 注意,根据Glob 'ros-humble-rmw*' 选中了 'ros-humble-rmw-fastrtps-cpp-dbgsym' 下列软件包是自动安装的并且现在不需要了: libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib python-pkg-resources python-setuptools python2 python2-minimal python2.7 python2.7-minimal 使用'sudo apt autoremove'来卸载它(它们)。 下列软件包将被升级: ros-humble-ros-base 升级了 1 个软件包,新安装了 0 个软件包,重新安装了 25 个软件包,要卸载 0 个软件包,有 300 个软件包未被升级。 需要下载 29.0 MB 的归档。 解压缩后会消耗 0 B 的额外空间。 获取:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw amd64 6.1.2-1jammy.20250607.015321 [67.5 kB] 获取:2 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-connextdds amd64 0.11.3-1jammy.20250607.030145 [16.4 kB] 获取:3 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-connextdds-common amd64 0.11.3-1jammy.20250607.025720 [250 kB] 获取:4 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-connextdds-common-dbgsym amd64 0.11.3-1jammy.20250607.025720 [2,627 kB] 获取:5 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-connextdds-dbgsym amd64 0.11.3-1jammy.20250607.030145 [85.0 kB] 获取:6 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-cyclonedds-cpp amd64 1.3.4-1jammy.20250607.025717 [168 kB] 获取:7 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-cyclonedds-cpp-dbgsym amd64 1.3.4-1jammy.20250607.025717 [2,176 kB] 获取:8 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-dbgsym amd64 6.1.2-1jammy.20250607.015321 [34.0 kB] 获取:9 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-dds-common amd64 1.6.0-2jammy.20250607.025502 [96.8 kB] 获取:10 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-dds-common-dbgsym amd64 1.6.0-2jammy.20250607.025502 [763 kB] 获取:11 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-desert amd64 1.0.5-1jammy.20250607.025726 [139 kB] 获取:12 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-desert-dbgsym amd64 1.0.5-1jammy.20250607.025726 [3,186 kB] 获取:13 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-cpp amd64 6.2.7-1jammy.20250607.031129 [90.9 kB] 获取:14 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-cpp-dbgsym amd64 6.2.7-1jammy.20250607.031129 [2,880 kB] 获取:15 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-dynamic-cpp amd64 6.2.7-1jammy.20250607.031154 [116 kB] 获取:16 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym amd64 6.2.7-1jammy.20250607.031154 [3,508 kB] 获取:17 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-shared-cpp amd64 6.2.7-1jammy.20250607.025731 [162 kB] 获取:18 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-fastrtps-shared-cpp-dbgsym amd64 6.2.7-1jammy.20250607.025731 [5,279 kB] 获取:19 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-gurumdds-cpp amd64 3.4.2-1jammy.20250607.025728 [167 kB] 获取:20 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-gurumdds-cpp-dbgsym amd64 3.4.2-1jammy.20250607.025728 [2,006 kB] 获取:21 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-implementation amd64 2.8.4-1jammy.20250607.031631 [25.4 kB] 获取:22 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-implementation-cmake amd64 6.1.2-1jammy.20250522.072625 [8,878 B] 获取:23 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-implementation-dbgsym amd64 2.8.4-1jammy.20250607.031631 [91.7 kB] 获取:24 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-zenoh-cpp amd64 0.1.1-1jammy.20250607.024355 [186 kB] 获取:25 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-rmw-zenoh-cpp-dbgsym amd64 0.1.1-1jammy.20250607.024355 [4,829 kB] 获取:26 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-ros-base amd64 0.10.0-1jammy.20250618.005618 [5,632 B] 已下载 29.0 MB,耗时 9秒 (3,373 kB/s) debconf: 无法初始化前端界面:Dialog debconf: (对话框界面要求屏幕画面必须为至少 13 行高及 31 列宽.) debconf: 返回前端界面:Readline (正在读取数据库 ... 系统当前共安装有 310883 个文件和目录。) 准备解压 .../00-ros-humble-rmw_6.1.2-1jammy.20250607.015321_amd64.deb ... 正在解压 ros-humble-rmw (6.1.2-1jammy.20250607.015321) 并覆盖 (6.1.2-1jammy.20250607.015321) ... 准备解压 .../01-ros-humble-rmw-connextdds_0.11.3-1jammy.20250607.030145_amd64.deb ... 正在解压 ros-humble-rmw-connextdds (0.11.3-1jammy.20250607.030145) 并覆盖 (0.11.3-1jammy.20250607.030145) ... 准备解压 .../02-ros-humble-rmw-connextdds-common_0.11.3-1jammy.20250607.025720_amd64.deb ... 正在解压 ros-humble-rmw-connextdds-common (0.11.3-1jammy.20250607.025720) 并覆盖 (0.11.3-1jammy.20250607.025720) ... 准备解压 .../03-ros-humble-rmw-connextdds-common-dbgsym_0.11.3-1jammy.20250607.025720_amd64.deb ... 正在解压 ros-humble-rmw-connextdds-common-dbgsym (0.11.3-1jammy.20250607.025720) 并覆盖 (0.11.3-1jammy.20250607.025720) ... 准备解压 .../04-ros-humble-rmw-connextdds-dbgsym_0.11.3-1jammy.20250607.030145_amd64.deb ... 正在解压 ros-humble-rmw-connextdds-dbgsym (0.11.3-1jammy.20250607.030145) 并覆盖 (0.11.3-1jammy.20250607.030145) ... 准备解压 .../05-ros-humble-rmw-cyclonedds-cpp_1.3.4-1jammy.20250607.025717_amd64.deb ... 正在解压 ros-humble-rmw-cyclonedds-cpp (1.3.4-1jammy.20250607.025717) 并覆盖 (1.3.4-1jammy.20250607.025717) ... 准备解压 .../06-ros-humble-rmw-cyclonedds-cpp-dbgsym_1.3.4-1jammy.20250607.025717_amd64.deb ... 正在解压 ros-humble-rmw-cyclonedds-cpp-dbgsym (1.3.4-1jammy.20250607.025717) 并覆盖 (1.3.4-1jammy.20250607.025717) ... 准备解压 .../07-ros-humble-rmw-dbgsym_6.1.2-1jammy.20250607.015321_amd64.deb ... 正在解压 ros-humble-rmw-dbgsym (6.1.2-1jammy.20250607.015321) 并覆盖 (6.1.2-1jammy.20250607.015321) ... 准备解压 .../08-ros-humble-rmw-dds-common_1.6.0-2jammy.20250607.025502_amd64.deb ... 正在解压 ros-humble-rmw-dds-common (1.6.0-2jammy.20250607.025502) 并覆盖 (1.6.0-2jammy.20250607.025502) ... 准备解压 .../09-ros-humble-rmw-dds-common-dbgsym_1.6.0-2jammy.20250607.025502_amd64.deb ... 正在解压 ros-humble-rmw-dds-common-dbgsym (1.6.0-2jammy.20250607.025502) 并覆盖 (1.6.0-2jammy.20250607.025502) ... 准备解压 .../10-ros-humble-rmw-desert_1.0.5-1jammy.20250607.025726_amd64.deb ... 正在解压 ros-humble-rmw-desert (1.0.5-1jammy.20250607.025726) 并覆盖 (1.0.5-1jammy.20250607.025726) ... 准备解压 .../11-ros-humble-rmw-desert-dbgsym_1.0.5-1jammy.20250607.025726_amd64.deb ... 正在解压 ros-humble-rmw-desert-dbgsym (1.0.5-1jammy.20250607.025726) 并覆盖 (1.0.5-1jammy.20250607.025726) ... 准备解压 .../12-ros-humble-rmw-fastrtps-cpp_6.2.7-1jammy.20250607.031129_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-cpp (6.2.7-1jammy.20250607.031129) 并覆盖 (6.2.7-1jammy.20250607.031129) ... 准备解压 .../13-ros-humble-rmw-fastrtps-cpp-dbgsym_6.2.7-1jammy.20250607.031129_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-cpp-dbgsym (6.2.7-1jammy.20250607.031129) 并覆盖 (6.2.7-1jammy.20250607.031129) ... 准备解压 .../14-ros-humble-rmw-fastrtps-dynamic-cpp_6.2.7-1jammy.20250607.031154_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-dynamic-cpp (6.2.7-1jammy.20250607.031154) 并覆盖 (6.2.7-1jammy.20250607.031154) ... 准备解压 .../15-ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym_6.2.7-1jammy.20250607.031154_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym (6.2.7-1jammy.20250607.031154) 并覆盖 (6.2.7-1jammy.20250607.031154) ... 准备解压 .../16-ros-humble-rmw-fastrtps-shared-cpp_6.2.7-1jammy.20250607.025731_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-shared-cpp (6.2.7-1jammy.20250607.025731) 并覆盖 (6.2.7-1jammy.20250607.025731) ... 准备解压 .../17-ros-humble-rmw-fastrtps-shared-cpp-dbgsym_6.2.7-1jammy.20250607.025731_amd64.deb ... 正在解压 ros-humble-rmw-fastrtps-shared-cpp-dbgsym (6.2.7-1jammy.20250607.025731) 并覆盖 (6.2.7-1jammy.20250607.025731) ... 准备解压 .../18-ros-humble-rmw-gurumdds-cpp_3.4.2-1jammy.20250607.025728_amd64.deb ... 正在解压 ros-humble-rmw-gurumdds-cpp (3.4.2-1jammy.20250607.025728) 并覆盖 (3.4.2-1jammy.20250607.025728) ... 准备解压 .../19-ros-humble-rmw-gurumdds-cpp-dbgsym_3.4.2-1jammy.20250607.025728_amd64.deb ... 正在解压 ros-humble-rmw-gurumdds-cpp-dbgsym (3.4.2-1jammy.20250607.025728) 并覆盖 (3.4.2-1jammy.20250607.025728) ... 准备解压 .../20-ros-humble-rmw-implementation_2.8.4-1jammy.20250607.031631_amd64.deb ... 正在解压 ros-humble-rmw-implementation (2.8.4-1jammy.20250607.031631) 并覆盖 (2.8.4-1jammy.20250607.031631) ... 准备解压 .../21-ros-humble-rmw-implementation-cmake_6.1.2-1jammy.20250522.072625_amd64.deb ... 正在解压 ros-humble-rmw-implementation-cmake (6.1.2-1jammy.20250522.072625) 并覆盖 (6.1.2-1jammy.20250522.072625) ... 准备解压 .../22-ros-humble-rmw-implementation-dbgsym_2.8.4-1jammy.20250607.031631_amd64.deb ... 正在解压 ros-humble-rmw-implementation-dbgsym (2.8.4-1jammy.20250607.031631) 并覆盖 (2.8.4-1jammy.20250607.031631) ... 准备解压 .../23-ros-humble-rmw-zenoh-cpp_0.1.1-1jammy.20250607.024355_amd64.deb ... 正在解压 ros-humble-rmw-zenoh-cpp (0.1.1-1jammy.20250607.024355) 并覆盖 (0.1.1-1jammy.20250607.024355) ... 准备解压 .../24-ros-humble-rmw-zenoh-cpp-dbgsym_0.1.1-1jammy.20250607.024355_amd64.deb ... 正在解压 ros-humble-rmw-zenoh-cpp-dbgsym (0.1.1-1jammy.20250607.024355) 并覆盖 (0.1.1-1jammy.20250607.024355) ... 准备解压 .../25-ros-humble-ros-base_0.10.0-1jammy.20250618.005618_amd64.deb ... 正在解压 ros-humble-ros-base (0.10.0-1jammy.20250618.005618) 并覆盖 (0.10.0-1jammy.20250429.225608) ... 正在设置 ros-humble-rmw (6.1.2-1jammy.20250607.015321) ... 正在设置 ros-humble-rmw-zenoh-cpp (0.1.1-1jammy.20250607.024355) ... 正在设置 ros-humble-rmw-implementation-cmake (6.1.2-1jammy.20250522.072625) ... 正在设置 ros-humble-rmw-dbgsym (6.1.2-1jammy.20250607.015321) ... 正在设置 ros-humble-ros-base (0.10.0-1jammy.20250618.005618) ... 正在设置 ros-humble-rmw-dds-common (1.6.0-2jammy.20250607.025502) ... 正在设置 ros-humble-rmw-fastrtps-shared-cpp (6.2.7-1jammy.20250607.025731) ... 正在设置 ros-humble-rmw-desert (1.0.5-1jammy.20250607.025726) ... 正在设置 ros-humble-rmw-gurumdds-cpp (3.4.2-1jammy.20250607.025728) ... 正在设置 ros-humble-rmw-cyclonedds-cpp (1.3.4-1jammy.20250607.025717) ... 正在设置 ros-humble-rmw-connextdds-common (0.11.3-1jammy.20250607.025720) ... 正在设置 ros-humble-rmw-zenoh-cpp-dbgsym (0.1.1-1jammy.20250607.024355) ... 正在设置 ros-humble-rmw-fastrtps-dynamic-cpp (6.2.7-1jammy.20250607.031154) ... 正在设置 ros-humble-rmw-dds-common-dbgsym (1.6.0-2jammy.20250607.025502) ... 正在设置 ros-humble-rmw-fastrtps-shared-cpp-dbgsym (6.2.7-1jammy.20250607.025731) ... 正在设置 ros-humble-rmw-fastrtps-cpp (6.2.7-1jammy.20250607.031129) ... 正在设置 ros-humble-rmw-connextdds (0.11.3-1jammy.20250607.030145) ... 正在设置 ros-humble-rmw-connextdds-common-dbgsym (0.11.3-1jammy.20250607.025720) ... 正在设置 ros-humble-rmw-cyclonedds-cpp-dbgsym (1.3.4-1jammy.20250607.025717) ... 正在设置 ros-humble-rmw-desert-dbgsym (1.0.5-1jammy.20250607.025726) ... 正在设置 ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym (6.2.7-1jammy.20250607.031154) ... 正在设置 ros-humble-rmw-connextdds-dbgsym (0.11.3-1jammy.20250607.030145) ... 正在设置 ros-humble-rmw-implementation (2.8.4-1jammy.20250607.031631) ... 正在设置 ros-humble-rmw-gurumdds-cpp-dbgsym (3.4.2-1jammy.20250607.025728) ... 正在设置 ros-humble-rmw-implementation-dbgsym (2.8.4-1jammy.20250607.031631) ... 正在设置 ros-humble-rmw-fastrtps-cpp-dbgsym (6.2.7-1jammy.20250607.031129) ... 正在处理用于 libc-bin (2.35-0ubuntu3.10) 的触发器 ... /sbin/ldconfig.real: /lib/libMvUsb3vTL.so is not a symbolic link /sbin/ldconfig.real: /lib/libMVGigEVisionSDK.so is not a symbolic link /sbin/ldconfig.real: /lib/libMvCamLVision.so is not a symbolic link /sbin/ldconfig.real: /lib/libMvCameraControl.so is not a symbolic link /sbin/ldconfig.real: /lib/libMvCameraControlWrapper.so is not a symbolic link
最新发布
07-24
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值