1. 程式人生 > >in ?? () from /lib/ld-linux-armhf.so.3的解決辦法

in ?? () from /lib/ld-linux-armhf.so.3的解決辦法

背景:在turtlebot3的樹莓派3代上用gdb除錯ROS程式,系統為Ubuntu MATE burger 16.04, 架構為armhf。

首先我在我的ros的launch file 裡<node           />里加入一行launch-prefix="gdb -ex run --args"來啟動gdb除錯。

然後啟動launch檔案。然後在gdb裡輸入run。遇到這個問題:

Program received signal SIGSEGV, Segmentation fault.

0x76fd9dde in ?? () from /lib/ld-linux-armhf.so.3。

解決辦法:

另開一個terminal:

$ sudo apt-get install libc6-dbg