一个编译内核时碰到的问题。
我用的 是fadro5. 下载的 是2.6.10版本的内核。
先 make gconfig
然后 make
出了一大堆错误:[root@localhost linux-2.6.10]# make > /dev/null
scripts/mod/sumversion.c: 在函数 ‘parse_file’ 中:
scripts/mod/sumversion.c:260: 警告:传递参数 1 (属于 ‘grab_file’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:277: 警告:传递参数 1 (属于 ‘parse_string’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:283: 警告:传递参数 1 (属于 ‘parse_comment’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c: 在函数 ‘parse_source_files’ 中:
scripts/mod/sumversion.c:335: 警告:初始化指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:344: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:357: 警告:传递参数 1 (属于 ‘parse_file’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c: 在函数 ‘strip_rcs_crap’ 中:
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:463: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:467: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:467: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:467: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:483: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c:484: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/mod/sumversion.c: 在函数 ‘maybe_frob_rcs_version’ 中:
scripts/mod/sumversion.c:494: 警告:传递参数 1 (属于 ‘strip_rcs_crap’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c: 在函数 ‘read_symbol’ 中:
scripts/kallsyms.c:152: 警告:对指针赋值时目标与指针有/无符号不一致
scripts/kallsyms.c:153: 警告:传递参数 1 (属于 ‘strcpy’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c: 在函数 ‘symbol_valid’ 中:
scripts/kallsyms.c:190: 警告:传递参数 1 (属于 ‘strstr’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/kallsyms.c:194: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
scripts/conmakehash.c: 在函数 ‘getunicode