Vitis 2022.2 - 在 Ubuntu 22 上调试 XGDB 失败

问题描述:

尝试在装有 Vitis 2022.2 的 Ubuntu 22.x 机器上调试设计时,出现以下错误:
$XILINX_VITIS/bin/xgdb

Breakpoint 1 at 0x404c8b: file src/medianFilter.cpp, line 130.

/host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /opt/xilinx/xrt/lib/libxilinxopencl.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /opt/xilinx/xrt/lib/libxilinxopencl.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /opt/xilinx/xrt/lib/libxilinxopencl.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by /opt/xilinx/xrt/lib/libxilinxopencl.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc+.so.6: version `GLIBCXX_3.4.30' not found (required by /opt/xilinx/xrt/lib/libxrt+.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by /opt/xilinx/xrt/lib/libxrt_coreutil.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /opt/xilinx/xrt/lib/libxrt_coreutil.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /opt/xilinx/xrt/lib/libxrt_coreutil.so.2) /host: /Vitis/2022.2/lib/lnx64.o/Ubuntu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /opt/xilinx/xrt/lib/libxrt_coreutil.so.2)

解决方法:

变通方法是您可运行本地操作系统 gdb(它可能位于以下任一位置:/usr/bin/gdb、/bin/gdb 或 /usr/gdb):
/usr/bin/gdb

如需应用调试扩展,您可使用:
/usr/bin/gdb -ex "source $XILINX_XRT/share/appdebug/appdebug.py"

计划将在后续工具版本中解决此问题。

最新文章

最新文章