嵌入式开发交叉调试环境搭建
2011-08-20 14:37
375 查看
1. wget http://ftp.gnu.org/gnu/gdb/gdb-7.3.tar.bz2
2. tar -xvf tar -xvf gdb-7.3.tar.bz2
3. 接下来分2步,第一步编译编译gdb,这个不是宿主机上那个gdb,必须用如下方式编译:
# ./configure --target=arm-linux --prefix=/home/niehz/arm-gdb -v
--target表示gdb将来要连接目标系统,我们是arm,所以是arm-linux。
--prefix表示安装目录
#make
#make install
4. 第二步是编译gdbserver,这个是运行在目标系统上(嵌入式系统上),必须用如下方式编译:
#cd gdb/gdbserver,这个目录在解压的代码的目录中。
#./configure --target=arm-linux --host=arm-linux
--target=arm-linux表示目标平台。
--host表示主机端运行的是arm-linux-gdb。
不需要配置—prefix,因为gdbserver不在主机端安装运行。
#make CC=/opt/hisi-linux/x86-arm/bin/arm-xxx-linux-gcc
必须指定交叉编译器,gdbserver是运行在目标系统上的。
2. tar -xvf tar -xvf gdb-7.3.tar.bz2
3. 接下来分2步,第一步编译编译gdb,这个不是宿主机上那个gdb,必须用如下方式编译:
# ./configure --target=arm-linux --prefix=/home/niehz/arm-gdb -v
--target表示gdb将来要连接目标系统,我们是arm,所以是arm-linux。
--prefix表示安装目录
#make
#make install
4. 第二步是编译gdbserver,这个是运行在目标系统上(嵌入式系统上),必须用如下方式编译:
#cd gdb/gdbserver,这个目录在解压的代码的目录中。
#./configure --target=arm-linux --host=arm-linux
--target=arm-linux表示目标平台。
--host表示主机端运行的是arm-linux-gdb。
不需要配置—prefix,因为gdbserver不在主机端安装运行。
#make CC=/opt/hisi-linux/x86-arm/bin/arm-xxx-linux-gcc
必须指定交叉编译器,gdbserver是运行在目标系统上的。
相关文章推荐
- linux交叉环境的搭建以及嵌入式开发概述
- linux交叉环境的搭建以及嵌入式开发概述
- 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写
- 调试内核Ubuntu 搭建嵌入式开发环境-续
- 嵌入式开发中NFS调试环境搭建-V0.2
- 嵌入式交叉编译开发环境的搭建步骤(arm-linux)
- 如何在HI3515上搭建NFS开发调试环境
- android NDK开发、编译、调试环境搭建与操作入门
- X86平台下嵌入式linux触摸屏解决方案(usb触摸屏控制器+完美校准方案+触摸屏QTE开发环境搭建)
- QT:Ubuntu下 嵌入式Qt开发环境的搭建
- [嵌入式】如何为嵌入式开发建立交叉编译环境
- Xamarin 跨移动端开发系列(01) -- 搭建环境、编译、调试、部署、运行
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)
- eclipse下C/C++开发调试环境搭建以及注意点
- zedboard 开发记录---交叉编译环境搭建
- 二、JNI开发环境搭建与调试
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- 搭建Linux嵌入式开发环境
- 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记