如何应用GCC补丁程序

如何应用GCC补丁程序,gcc,patch,gcc4,Gcc,Patch,Gcc4,我正在尝试将补丁应用到MinGW上的GCC以获得它,但我不知道如何实现。(我对GCC的内部结构还是新手,甚至对*nix工具也是新手。)我知道有patch命令,但我不知道如何使用它,我甚至不知道是否有足够的信息 如何为GCC应用修补程序?请查看修补程序手册页面。只需在终端窗口中键入man patch。。。通常,我认为您需要在您的_文件中执行补丁-p0-i。默认情况下,可以通过从stdin(控制台输入)向GNU补丁提供补丁文件来使用GNU补丁,例如: patch

我正在尝试将补丁应用到MinGW上的GCC以获得它,但我不知道如何实现。(我对GCC的内部结构还是新手,甚至对*nix工具也是新手。)我知道有
patch
命令,但我不知道如何使用它,我甚至不知道是否有足够的信息


如何为GCC应用修补程序?

请查看修补程序手册页面。只需在终端窗口中键入
man patch
。。。通常,我认为您需要在您的_文件中执行
补丁-p0-i。默认情况下,可以通过从
stdin
(控制台输入)向GNU补丁提供补丁文件来使用GNU补丁,例如:

patch
有许多开关和选项可以使用
补丁
,其功能如下所述:


patch
diff
携手合作。在上可以找到一个小演示。

不幸的是,这是MinGW(在Windows上),并且没有
man
命令;我查看了
补丁--help
,但我不知道如何使用它。(顺便问一下,我需要一个
补丁
文件还是一个
diff
文件,或者两者都需要?我只有前者。)@Mehrdad对不起,可能是.diff扩展名误导了您:)。补丁文件是diff命令的输出。这是一个文本文件。“修补程序”命令将修补程序文件应用于本地文件。也许你也可以做
patch
。。。我不确定,因为我不能在这里真正测试它。我也试过了,它不起作用。我觉得我丢失了一个或多个重要文件。@Mehrdad OK。对不起,我真的不知道明。正如你可能想象的那样,从我这边很难判断你是否遗漏了什么:(。
patch < file.patch