谁知道怎么做?解决方法 构建日期包含在版本中,请参阅init version.c:
const char linux_banner[] = "linux version " UTS_RELEASE " (" liNUX_COMPILE_BY "@" liNUX_COMPILE_HOST ") (" liNUX_COMPILER ") " UTS_VERSION "\n";
和UTS_VERSION在include / linux / compile.h中定义:
/* This file is auto generated,version 1 *//* PREEMPT */#define UTS_MACHINE "arm"#define UTS_VERSION "#1 PREEMPT Mon Jun 29 10:49:17 CEST 2009"#define liNUX_COMPILE_TIME "10:49:17"#define liNUX_COMPILE_BY "cynove"#define liNUX_COMPILE_HOST "jp"#define liNUX_COMPILE_DOMAIN "evonyc"#define liNUX_COMPILER "gcc version 4.3.2 (crosstool-ng-1.4.0) "
compile.h由scripts / mkcompile_h生成,您可以在其中找到以下行:
UTS_VERSION="$UTS_VERSION $CONfig_FLAGS `LC_ALL=C LANG=C date`"
通过从前一行中删除日期,您应该能够摆脱构建时依赖性.
总结以上是内存溢出为你收集整理的如何构建相同的Linux内核两次源并获得相同的校验和全部内容,希望文章能够帮你解决如何构建相同的Linux内核两次源并获得相同的校验和所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)