cube 说:@lmjlzyljy
建议先用gdb到x2000上面本机调试试一试,然后再用远程gdb。我之前已经用Eclipse C++ 的远程GDB试过了(使用和QT同样配置的mips-linux-gun-gdb和gdb-multiarch)。可以设置断点。所以还是怀疑QT没有配置好?
怀疑你编译的可执行程序没有带调试信息。
]]>@lmjlzyljy
建议先用gdb到x2000上面本机调试试一试,然后再用远程gdb。
我之前已经用Eclipse C++ 的远程GDB试过了(使用和QT同样配置的mips-linux-gun-gdb和gdb-multiarch)。可以设置断点。所以还是怀疑QT没有配置好?
]]>lmjlzyljy 说:在pro工程文件里添加如下内容:
QMAKE_CXXFLAGS += -g
构建后下载到开发板并调试程序依然无法在设定的断点处停止?step by step 使用gdb调试Linux平台应用程序
https://whycan.com/t_1210.html#p7384
按《step by step 使用gdb调试Linux平台应用程序》调试一下。配置参数如下:
显示如下:
只能在Disassemble中单步,在cpp文件看不到断点被激活。
在pro工程文件里添加如下内容:
QMAKE_CXXFLAGS += -g
构建后下载到开发板并调试程序依然无法在设定的断点处停止?
step by step 使用gdb调试Linux平台应用程序
https://whycan.com/t_1210.html#p7384
@ubuntu :您是指x2000的交叉编译工具链mips-linux-gnu-gcc吗?如果是请问在QT Creator哪里设定?不胜感谢!!!(我用QT5版本qt5.12.2)
你是用 pro工程文件吗?貌似 在那里面加 -g
]]>