如何应用GCC补丁

7
我正在尝试将这个补丁应用到MinGW上的GCC上,以使其编译GDC 2,但我不知道该怎么做。(我对GCC的内部机制甚至*nix工具都还很陌生。)我知道有一个patch命令,但我无法弄清如何使用它,而且我甚至不知道是否拥有足够的信息来完成此操作。

我该如何为GCC应用补丁?

2个回答

3

1
看一下补丁操作手册吧。在终端窗口中输入 man patch ... 通常我认为你想要执行 patch -p0 -i your_file.diff

不幸的是,这是在Windows上的MinGW,没有man命令;我查看了patch --help,但我没搞清楚如何使用它。(顺便问一下,我需要一个patch文件还是一个diff文件,或者两个都需要?我只有前者。) - user541686
@Mehrdad 对不起,可能是 .diff 扩展名误导了你 :). 补丁文件是 diff 命令的输出。它是一个文本文件。patch 命令将应用补丁文件到您的本地文件。也许你可以只做 patch < patch_file_name ... 我不确定,因为我无法在这里真正测试它。 - t00ny
我也尝试过了,但没有成功。我感觉缺少一个重要的文件(或多个文件)... - user541686
@Mehrdad 好的。抱歉,我真的不了解MinGW。你可能可以想象,从我的角度来看,很难确定你是否缺少任何东西 :(. - t00ny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接