如何解决linux编译内核和svn版本冲突问题

  介绍

这篇文章主要为大家展示了如何解决linux编译内核和svn版本冲突问题,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

系统本来可以正常编译linux系统的内核,但在安装svn后,内核编译出错。

又包括/linux/version.h
  分包括//utsrelease.h生成
  使[1]:“包括生成//mach-types.h& # 39;是最新的。
  调用脚本/checksyscalls.sh
  分包括//compile.h生成
  gcc:目录:没有这样的文件或目录
  gcc: directory":没有这样的文件或目录
  & lt; command-line>: 0:警告:失踪的终止,字符
  gcc:目录:没有这样的文件或目录
  gcc: directory":没有这样的文件或目录
  & lt; command-line>: 0:警告:失踪的终止,字符
  gcc:目录:没有这样的文件或目录
  gcc: directory":没有这样的文件或目录
  & lt; command-line>: 0:警告:失踪的终止,字符
  CC司机/gpu/马里马里/共同/mali_kernel_core.o
  
  arm-eabi-gcc:错误:“:没有这样的文件或目录
  [4]:* * *【司机/gpu/马里马里/共同/mali_kernel_core。o]错误1
  [3]:* * *(司机/gpu/马里马里)错误2
  [2]:* * *(司机/gpu/马里)错误2
  [1]:* * *(司机/gpu)错误2
  :* * *(司机)错误2
  :* * *正在等待未完成的任务.... 

定位到,司机/gpu/马里人民运动联盟/Makefile.common和,司机/gpu/马里马里/Makefile两个文件中都有关于,SVN_REV:=xxxx的语句,正常情况下,SVN_REV:=为空,当检查到svn版本后,,SVN_REV:=有了值,导致脚本中判断走入错误分支。

将两个文件中的,SVN_REV值都赋值为空,“即可。

司机/gpu/马里人民运动联盟/Makefile.common:

 16 # subversion修订号,回落到0000如果没有svn信息是可用的
  17 # SVN_REV:=$ (shell ((svnversion | grep qv出口,,echo - n & # 39;修订:& # 39;,,svnversion) | | | git svn信息sed - e & # 39; s/$ $ $ $/M/& # 39;| grep & # 39; ^修订:& # 39;| | echo $ {MALI_RELEASE_NAME}) 2在/dev/null | sed - e & # 39; s/^修订://& # 39;
  19 SVN_REV:=啊?/pre> 

司机/gpu/马里马里/Makefile:

 117 # SVN_REV:=$ (shell (cd $ (DRIVER_DIR);(svnversion | grep qv出口,,svnversion) | | | grep & # 39; git svn信息^修订:& # 39;| sed - e & # 39; s/^修订://& # 39;2在/dev/null)
  119 SVN_REV:=啊?/pre> 

以上就是关于如何解决linux编译内核和svn版本冲突问题的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看的到。

如何解决linux编译内核和svn版本冲突问题