Grub 不会在 Cygwin 上成功
Posted
技术标签:
【中文标题】Grub 不会在 Cygwin 上成功【英文标题】:Grub won't make on Cygwin 【发布时间】:2013-11-15 13:45:15 【问题描述】:似乎很难获得有关将两者结合使用的信息。当试图让我得到一些有趣的错误。我想知道我的 gcc (4.7) 版本是否不能削减它,或者我缺少依赖项。
我包括...
海合会 GNU Make GNU 野牛 GNU 获取文本 GNU binutils 弹性我对此表示怀疑,但我开始怀疑这是否重要
libdevmapperCygwin x86 中出现的错误 - 可能与 GCC 4.7 相关?
../grub-2.00/grub-core/lib/xzembed/xz_dec_lzma2.c:534:29: error: always_inline function might not be inlinable [-Werror=attributes]
【问题讨论】:
这是一个被提升为错误的警告,因为构建使用 -Werror。将其关闭,您将能够继续。我确实想知道您打算如何在 Windows 应用程序中使用 Linux 引导加载程序... 【参考方案1】:仅供参考,问题似乎与标头尺寸大于预期有关。该问题与此问题有关:
http://lists.gnu.org/archive/html/grub-devel/2013-12/msg00342.html
这样做:
export TARGET_CFLAGS="-Qn"
...并从新的 grub-2.00 源目录重建。这应该可以解决问题。
【讨论】:
以上是关于Grub 不会在 Cygwin 上成功的主要内容,如果未能解决你的问题,请参考以下文章