无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7270|回复: 9
打印 上一主题 下一主题

[已解决] grub4dos源码如何编译成exe?——已解决

  [复制链接]
跳转到指定楼层
1#
发表于 2018-6-23 13:05:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 phyuzhoukai 于 2018-6-23 18:33 编辑

没有编译过grub4dos,以为用./build只能编译grldr,原来还包含了exe了。
过程稍有坎坷,感谢wintoflash大大的提醒,已经成功编译了。
2#
发表于 2018-6-23 13:34:19 来自手机 | 只看该作者
目的?
回复

使用道具 举报

3#
 楼主| 发表于 2018-6-23 14:14:09 | 只看该作者

用grub2直接调用grub.exe来使用grub4dos命令而不用进grub4dos…
很蛋疼的目的哈哈哈,就是想编一个新版本的g4d看看…
回复

使用道具 举报

4#
发表于 2018-6-23 14:50:10 来自手机 | 只看该作者
下载的成品里面带着
回复

使用道具 举报

5#
 楼主| 发表于 2018-6-23 16:52:02 | 只看该作者
wintoflash 发表于 2018-6-23 15:26
不建议自己编译grub4dos。因为对编译器版本的要求比较严格(gcc4.6)。否则编译出的有问题。

谢谢大神!但是编译器是只能用4.6.0吗?我用ubuntu12.04自带的4.6.3也提示
configure:error:Grub requires a working absolute objcopy;upgrade your binutils.
用的是最新的2018.6.18的grub4dos源码
回复

使用道具 举报

6#
发表于 2018-6-23 17:34:18 | 只看该作者
G4D exe? 算了吧
回复

使用道具 举报

7#
 楼主| 发表于 2018-6-23 18:29:19 | 只看该作者
wintoflash 发表于 2018-6-23 17:58
需要gcc-multilib之类的。
apt install gcc-multilib

嗯终于解决了,确实是缺了gcc-multilib!
原来用./build编译完了直接就包含所有文件了,我以为exe需要在win平台或者别的手段才行
回复

使用道具 举报

8#
发表于 2021-2-8 20:09:42 | 只看该作者
怎么编译
回复

使用道具 举报

9#
发表于 2021-2-8 20:10:03 | 只看该作者
我用的Ubuntu
回复

使用道具 举报

10#
发表于 2022-10-3 12:21:46 | 只看该作者
原来还能编译.exe!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 01:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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