交叉编译gdb和gdbserver

2955阅读 0评论2009-12-31 koliver
分类:LINUX

1.编译gdb:
1) mkdir /opt/arm-gdb

2)
./configure --host=i686-pc-linux-gnu --target=arm-926ejs-linux --build=i686-pc-linux-gnu  --enable-shared --prefix=/opt/arm-gdb --without-x --disable-gdbtk --disable-tui --without-included-regex --without-included-gettext
3)make;make install

2.编译gdbserver
1)mkdir /opt/arm-gdb/gdbserver
2)
./configure --target=arm-926ejs-linux --host=arm-926ejs-linux --prefix=/opt/arm-gdb/gdbserver
3)make;make install

编译后出现:/opt/arm-gdb/bin/arm-926ejs-linux-gdb  和 /opt/arm-gdb/gdbserver/bin/arm-926ejs-linux-gdbserver

把其中的arm-926ejs-linux-gdbserver 放到板子上运行。

具体运行步骤?资料很多啦..........

any questions?

想编译一个直接在板子上运行的gdb,而不是采用目前的gdb+gdbserver的方式。





上一篇:我为何而生?
下一篇:VS 2005中格式化代码的方法