介绍
这篇文章主要为大家展示了如何解决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版本冲突问题