grub4dos源码如何编译成exe?——已解决
本帖最后由 phyuzhoukai 于 2018-6-23 18:33 编辑没有编译过grub4dos,以为用./build只能编译grldr,原来还包含了exe了。
过程稍有坎坷,感谢wintoflash大大的提醒,已经成功编译了。 目的? 窄口牛 发表于 2018-6-23 13:34
目的?
用grub2直接调用grub.exe来使用grub4dos命令而不用进grub4dos…
很蛋疼的目的哈哈哈,就是想编一个新版本的g4d看看… 下载的成品里面带着 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源码 G4D exe? 算了吧 wintoflash 发表于 2018-6-23 17:58
需要gcc-multilib之类的。
apt install gcc-multilib
嗯终于解决了,确实是缺了gcc-multilib!
原来用./build编译完了直接就包含所有文件了,我以为exe需要在win平台或者别的手段才行{:1_201:} 怎么编译 我用的Ubuntu 原来还能编译.exe!
页:
[1]