当前位置: 技术问答>linux和unix
问了半个月了,没人会。关于gdbserver编译。
来源: 互联网 发布时间:2016-03-06
本文导语: 我的开发板上用的交叉编译器:编译vivi用2.95.3版本,编译kernel用3.4.1,编译busybox用3.3.2,请问我想远程调试,作个gdbserver,gdb应该用什么版本,还有就是交叉编译器用哪个版本?谢谢!!! | ...
我的开发板上用的交叉编译器:编译vivi用2.95.3版本,编译kernel用3.4.1,编译busybox用3.3.2,请问我想远程调试,作个gdbserver,gdb应该用什么版本,还有就是交叉编译器用哪个版本?谢谢!!!
|
如果是调试应用程序gcc版本用3.3.2,建议最好便宜kernel和应用程序用同一个版本的gcc...
gdb/gdbserver的版本可以试试看6.5/6.6
gdb/gdbserver的版本可以试试看6.5/6.6
|
选用什么版本的gcc取决于你的开发版的体系结构。
如果你要在x86平台上使用,就用gcc,
如果你要在arm平台的开发版上用,就用arm-linux-gcc,
如果是ppc平台,就用powerpc-linux-uclibc-gcc。
gcc的版本一般没有什么特殊要求,和kenerel接近就行了
如果你要在x86平台上使用,就用gcc,
如果你要在arm平台的开发版上用,就用arm-linux-gcc,
如果是ppc平台,就用powerpc-linux-uclibc-gcc。
gcc的版本一般没有什么特殊要求,和kenerel接近就行了