-
在~/.bashrc里面添加该动态库路径还是提示找不到libncurses.so.6,我初步猜测原因是vscode启动调试时没有启动/etc/profile导致没有执行 ~/.bashrc,所有设置的动态库路径没有效果
-
在代码里面添加一个脚本,看看vscode远程调试时的一些环境变量,然后设置修改这些环境变量,满足arm-linux-gdb启动的条件
-
在launch.json 里面配置gdb为编写的脚本 “miDebuggerPath”:"${workspaceFolder}/gdb.sh"
#!/bin/bash
echo parm:$@ > 1
echo shell:$SHELL >> 1
echo path:$PATH >> 1
echo LD_LIBRARY_PATH:$LD_LIBRARY_PATH >> 1
#换成你们自己的路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/arm-linux/lib/
/opt/arm-linux/bin/arm-linux-gdb $@ #换成你们自己的路径