无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6408|回复: 17
打印 上一主题 下一主题

[求助] g4d编译出错

[复制链接]
跳转到指定楼层
1#
发表于 2012-11-8 15:22:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... no
configure: error: GRUB requires a working absolute objcopy; upgrade your binutils
make: *** [build_default] 错误 1

我使用Ubuntu12.04 gcc环境编译 ,怎么会出现这种情况?请问各位大大。
2#
 楼主| 发表于 2012-11-8 16:16:20 | 显示全部楼层

回复 #2 chenall 的帖子

C大 你整理好的windows下编译环境在哪里呢?我去试试看。
回复

使用道具 举报

3#
 楼主| 发表于 2012-11-8 16:18:24 | 显示全部楼层

回复 #3 不点 的帖子

我之前去SVN里面下载了最新版的,用Ubuntu12.04编译同样出现这个问题,我就想试试用低版本的g4d试试,没想到也这样。SVN最近登不上,不知道是我的问题还是怎么了。
回复

使用道具 举报

4#
 楼主| 发表于 2012-11-8 19:04:10 | 显示全部楼层

回复 #6 不点 的帖子

我的gcc是4.6.3的 。我上svn使用了最新版的g4d,出现下面情况
./build
make: execvp: ./build: 权限不够
make: *** [build_default] 错误 127
root@ubuntu:/g4d# chmod 755 build
root@ubuntu:/g4d# chmod 755 configure
root@ubuntu:/g4d# make
我把权限改了,编译还是出现了

checking whether -falign-loops works... yes
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... no
configure: error: GRUB requires a working absolute objcopy; upgrade your binutils
make: *** [build_default] 错误 1
这是怎么回事呢?

[ 本帖最后由 2012casscqt 于 2012-11-8 19:05 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2012-11-8 19:22:16 | 显示全部楼层

回复 #7 roytam1 的帖子

不好意思,我不习惯使用linux,怎么知道我装的是binutils-gold呢?该怎么移除用普通的binutils?
回复

使用道具 举报

6#
 楼主| 发表于 2012-11-9 14:47:23 | 显示全部楼层

回复 #10 chenall 的帖子

好的,谢谢C大。。。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-10 17:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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