我可以通过schroot从控制台启动gdb-server以获得所需的bin文件。像这样:
schroot -c ubuntu1404 -p -- gdbserver :8888 ./NetBeansProjects/ima_23_27/dist/Debug/ima_23_27
然后,在Netbeans中,选择“附加调试器...”(位于debag按钮的弹出窗口)并设置以下设置:
Debugger: gdbserver
Target: remote localhost:8888
Project: ima_23_27
然后单击确定。 Netbeans将连接到从控制台启动的gdb服务器,并且可以调试项目。为方便起见,我可以创建一个单独的配置来启动gdb-server,因此不需要每次都从控制台启动gdb-server,就像这样:
schroot -c ubuntu1404 -p -- gdbserver :8888 ${PROJECT_DIR}/${CND_DISTDIR}/Debug/ima_23_27
我试图将gdbserver添加到.gdbinit和Debug命令,而schroot无法正常工作