zoukankan      html  css  js  c++  java
  • 搞了一下午时间全浪费在这了,其实是自己拷贝了patch文件,导致tab变成了空格的错

    很老实的基于最新的kernel,源文件,修改了代码。通过diff -uNr --show-c-function dir1 dir2 > ipv6.patch制作了patch文件,准备代码上库构建kernel,为了方便,cat ipv6.patch,然后从屏幕上拷贝,再在上库的设备上vim ipv6.patch,然后再粘贴,以为这个patch没问题,但是构建kernel总是在打patch上出错,自以为没问题,还改了几次,搞了一下午,突然意识到这里可能是个问题,于是把直接做出来的ipv6.patch原封不动的拷贝的上库的设备上,提交上库,通过gerrit上查看,原来他们的差别很大的,怪不得总是出错,因为拷贝的patch格式根本就不对。

    真实血的教训啊,时间如此宝贵下,自己还总出错,真实不可饶恕,下次一定要注意。

    cat ipv6.patch后,在xterm终端显示时,可能会把原来文件中的tab键显示为空格键,这样再拷贝到准备上库的patch中,格式就从tab变为了空格键,这样就与源文件不相符了,所以打patch一定会失败的。

  • 相关阅读:
    决策表
    边界值
    等价类
    python_安装python2.7.7和easy_install
    网络_系统测试方案
    软件测试之魂_测试方案模板
    初识HTTP协议web开发
    Bootstrap框架
    jQuery快速入门
    前端基础之BOM和DOM
  • 原文地址:https://www.cnblogs.com/xingmuxin/p/9450609.html
Copyright © 2011-2022 走看看