无忧启动论坛

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

[求助] 懂 gcc 编译的人,清帮忙解决 grub_x64.efi

[复制链接]
跳转到指定楼层
1#
发表于 2020-8-27 15:36:42 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
使用 Makefile.in 将 grub64efi 编译为 pre_stage2.exec。已经完成。


然后使用 grub-mkimage 编译 pre_stage2.exec 为 grub_x64.efi。
编译提示:error: can't add fixup entry for R_X86_64_32(S)。
加上-fPIC 参数后编译提示:error: undefined symbol _GLOBAL_OFFSET_TABLE_.
增加 “grub_uint64_t  _GLOBAL_OFFSET_TABLE_[32]; ”定义后编译提示:error: relocation 0x9 is not implemented yet.
至此卡住。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 15:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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