最近调试程序,总有一个Segmentation fault,于是想用gdb调试,gbd7.7~8.01都试过,总是编译出错,buildroot可以编译,奇怪的事编译出的只能电脑上用,要怎么设置才能交叉编译?请教下大家,如果有编译好的共享一个出来也行(v3s平台),谢谢了。
Host GDB Options
[ ] Build cross gdb for the host
[ ] TUI support
[ ] Python support
[ ] Simulator support
GDB debugger Version (gdb 8.0.x) --->
离线
最近调试程序,总有一个Segmentation fault,于是想用gdb调试,gbd7.7~8.01都试过,总是编译出错,buildroot可以编译,奇怪的事编译出的只能电脑上用,要怎么设置才能交叉编译?请教下大家,如果有编译好的共享一个出来也行(v3s平台),谢谢了。
Host GDB Options
[ ] Build cross gdb for the host
[ ] TUI support
[ ] Python support
[ ] Simulator support
GDB debugger Version (gdb 8.0.x) --->
选择了 Build cross gdb for the host
Target packages > Debugging
*** gdb/gdbserver needs a toolchain w/ threads, threads debug 这项是不是有问题?要加什么东西吗?
离线
需要选中Toolchain下的Thread library debugging,这样就可以了,在论坛里找到了,这里真好,帮我绕过很多坑啊
离线
离线