ubuntu12.04 安装 arm-linux-gdb
来源:互联网 发布:dbstar控制卡软件 编辑:程序博客网 时间:2024/05/29 12:22
参考大神kangear的文章(链接在此:http://blog.csdn.net/kangear/article/details/8635029)
下载gdb的源代码,我下载的是gdb-7.6.2版本的。
复制压缩包到/tmp下,tar -xzvf gdb-7.6.2.tar.gz ; mv gdb-7.6.2 /usr/local/ (可能显得有点多余,直接将压缩包复制到/usr/local可能好点)
转到/usr/local/gdb-7.6.2/下, 执行:
./configure --target=arm-linux --prefix=/usr/local/bin/arm-gdb -v
make
make后报错:
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory `/var/lib/gforge/chroot/home/users/mirror/tmp/gdb-7.5'
make: *** [all] Error 2
提示找不到termcap库。上网搜了一下,感觉安装termcap库挺麻烦,于是安装了libncurses5-dev
sudo apt-get install libncurses5-dev
安装完成后 make clean; make
好了,没有报错。再:
make install
ok!
其他的按大神的帖子做吧!
root@liveman-desktop:/usr/local/bin/gdb-arm/bin# ./arm-linux-gdb
GNU gdb (GDB) 7.6.2
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=arm-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb)
看起来没有问题了,其他的还没试。
PS:在将arm-linux-gdb的路径到环境变量PATH中时,/usr/local/bin/arm-linux-gdb不能识别arm-linux-gdb,换到/opt/arm-linux-gdb下便好了,具体原因不清楚。
- ubuntu12.04 安装 arm-linux-gdb
- ubuntu12.04安装gcc、gdb和arm-Linux-gcc4.4.3
- ubuntu12.04安装arm-linux-gcc详解
- ubuntu12.04安装arm-linux-gcc详解
- arm-linux-gdb安装
- arm-linux-gdb安装
- 安装arm-linux-gdb
- 64位Ubuntu12.04下安装arm-linux-gdb,以及解决no termcap library found的方法
- ubuntu12.04 gdb安装使用
- arm-linux-gdb的安装
- arm-linux-gdb安装日记
- 安装arm-linux-gdb经验总结
- Ubuntu12.04安装交叉编译工具链arm-linux-gcc
- ubuntu12.04 安装 skyeye 1.2.6 arm-linux-gcc arm-elf-gcc
- arm-linux-gdb正确无错误安装
- fedora18下安装Arm-linux-gdb
- arm-linux-gdb、gdbserver的编译安装
- CentOS7 安装arm-linux-gdb-7.5
- Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
- 十步完全理解SQL
- Hook : N种内核注入DLL的思路及实现
- Android Service学习之AIDL, Parcelable和远程服务
- 20140110orange.cpp
- ubuntu12.04 安装 arm-linux-gdb
- jquery 使用$.ajax 时获取原生XMLHttpRequest 对象
- Linux proc/pid/task/tid/stat文件详解
- 博客之星投票结束,我的经历
- iOS常用地址保存
- 让数据库变快的10个建议
- 关于archlinux2013-12、2014-1安装错误
- Java设计模式泛型化之单例模式
- 关于 merge sort