patch -t -N -p0 srad_kernel.cu -i srad_v2-out-of-bounds.patch
(Stripping trailing CRs from patch; use --binary to disable.)
patching file srad_kernel.cu
Hunk #1 FAILED at 42 (different line endings).
Hunk #2 FAILED at 197 (different line endings).
2 out of 2 hunks FAILED – saving rejects to file srad_kernel.cu.rej
解决方法在这个小哥网站找到的!超好用!http://www.blakerobertjohnson.com/fixing-crlf-issues-when-applying-patches-in-a-multi-platform-environment
简单来讲,就是说,你之前那个文件的版本中有CR,把这个CR删了就好啦。
删除指令:tr -d ‘\r’ <srad_kernel.cu> temp
; rm srad_kernel.cu
;mv temp srad_kernel.cu
然后,继续安装补丁:patch -p0 srad_kernel.cu -i srad_v2-out-of-bounds.patch
就好啦!