天嵌 ARM开发社区

 找回密码
 注册
查看: 7293|回复: 1

GDB-6.8编译的问题

[复制链接]
coco81925 发表于 2010-3-25 11:08:55 | 显示全部楼层 |阅读模式
我下载了一个GDB-6.8的源码,解压之后在/opt/EmbedSky/gdb-6.8/目录下运行版主提供的脚本文件./build_gdb,结果出现以下错误,请求版主帮助,我用的交叉编译器是4.3.3


config.status: creating Makefile
make[1]: Entering directory `/opt/EmbedSky/gdb-6.8'
Configuring in ./libiberty
configure: loading cache ./config.cache
configure: error: `CC' has changed since the previous run:
configure:   former value:  gcc
configure:   current value: arm-linux-gcc
configure: error: `host_alias' has changed since the previous run:
configure:   former value:  i686-pc-linux-gnu
configure:   current value: arm-linux
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm ./config.cache' and start over
make[1]: *** [configure-libiberty] Error 1
make[1]: Leaving directory `/opt/EmbedSky/gdb-6.8'
make: *** [all] Error 2
亚瑟王 发表于 2010-3-26 10:45:24 | 显示全部楼层
编译gdb-6.8时,只有编译gdb/gdbserver/目录下的代码时才会使用arm-linux-gcc编译,其他的源码都是用的PC自带的gcc编译的,因为GDB主体部分是在PC上运行的,服务器端才在开发板上运行。刚刚我又用gdb-6.8的代码编译了一遍,没有任何问题。
建议你将build_gdb脚本里面的内容复制出来一条一条的执行,看错误出现这哪个地方。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-18 23:41 , Processed in 2.045777 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表