これまで、Linuxで次のパッチを作成しました。
diff -rupN oldDir newDir > fix.patch
そしてこれでそれらを適用しました(oldDirから):
patch -p1 < fix.patch
ここで、他の誰かが作成したパッチを実行する必要があります。この方法を試すと、次のようになります。
patch: **** Only garbage was found in the patch input.
このパッチがどのように生成されるかわかりません(.diff拡張子が付いています)。パッチファイルの一部の内容は次のとおりです:(一部のファイル/フォルダ名を変更しただけです)
Only in ../oldDir: someFile1.a
diff -r ../oldDir/someFolder1/SomeFile3 ./someFolder1/SomeFile3
10c10
< #someContent1
---
> #someContent1
Only in ../oldDir/someFolder1/someFolder2: someFile2.a
diff -r ../wfd_oldDir/someFolder1/someFolder2/someFile3 ./someFolder1/someFolder2/someFile3
2c2
< ##### Change the following for your environment:
---
> ##### Change the following for your environment:
15,16c15,16
< LIBRARY_LINK = ar cr
< LIBRARY_LINK_OPTS =
---
> LIBRARY_LINK = ar cr
> LIBRARY_LINK_OPTS =
36c36
< $(C_COMPILER) -c $(C_FLAGS) $<
---
> $(C_COMPILER) -c $(C_FLAGS) $<
....... (継続する) .......
このパッチを適用するにはどうすればよいですか?