maomao 发表于 2012-9-21 22:15:37

Linux内核编译出错,求解!

初学linux,在网上下载了linux-2.6.26源代码,将其进行缺省编译,结果报错,求大神指点啊···

creolophuss 发表于 2012-9-22 08:42:47

头文件或是库链接的问题吧。

tpoisonooo 发表于 2012-9-22 09:13:38

老师说了,报错是正常的,google一下。

sunshinewill 发表于 2012-9-22 09:43:20

顶楼上,“编译Linux 内核undefined reference”

hbyiwen 发表于 2012-9-22 10:21:26

你先make distclean一下吧

科尔沁猎人 发表于 2012-9-22 11:58:15

问老师            

liuasdj 发表于 2012-9-22 15:36:44

其实,我试了下缺省编译,
gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)

make mrproper
make i386_defconfig #或defconfig,记不清了不好意思,
make

然后它自己就完成了编译,

maomao 发表于 2012-9-23 19:16:54

本帖最后由 maomao 于 2012-9-23 19:18 编辑

liuasdj 发表于 2012-9-22 15:36 static/image/common/back.gif
其实,我试了下缺省编译,
gcc -v
Using built-in specs.

试了,现在又报另一个类似的错误了····怎么解决呀?

maomao 发表于 2012-9-23 19:18:59

hbyiwen 发表于 2012-9-22 10:21 static/image/common/back.gif
你先make distclean一下吧

还是失败呀····

maomao 发表于 2012-9-23 19:19:25

creolophuss 发表于 2012-9-22 08:42 static/image/common/back.gif
头文件或是库链接的问题吧。

该怎么解决呀?

simon3322 发表于 2012-9-23 23:23:39

编译你的操作系统使用版本的内核最容易通过~可以尝试一下

hbyiwen 发表于 2012-9-24 09:42:26

我看还是要当面才能知道什么原因再才能解决,你QQ多少?加你,大家沟通一下

liuasdj 发表于 2012-9-24 16:56:44

maomao 发表于 2012-9-23 19:16 static/image/common/back.gif
试了,现在又报另一个类似的错误了····怎么解决呀?

其实你发布问题的时候应该把自己的编译环境公布出来,比如gcc版本,ld版本,Linux版本,,,,等等
你的问题我也搞不清楚,我也是初学,而且感到一头雾水,我试过gcc4.6的编译当时出了问题,然后再gcc4.1.2版本下通过,我的意思是你可以试一下低版本的gcc,我只能说试一下,,,不好意思,,

vazor 发表于 2012-9-24 18:57:19

本帖最后由 vazor 于 2012-9-24 19:04 编辑

最近编译一次通过。。。关于如何解决错误要亲自看看才知道,不过话说内核编译这东西要看rp,曾经在虚拟机下编译arm内核,报了个错,怎么都找不到原因,最后把虚拟机双核改成单核,一次通过。。。。所以,爱莫能助。

maomao 发表于 2012-9-25 12:22:40

vazor 发表于 2012-9-24 18:57 static/image/common/back.gif
最近编译一次通过。。。关于如何解决错误要亲自看看才知道,不过话说内核编译这东西要看rp,曾经在虚拟机下 ...

好吧····RP没爆发啊···换个版本试试

maomao 发表于 2012-9-25 12:23:15

liuasdj 发表于 2012-9-24 16:56 static/image/common/back.gif
其实你发布问题的时候应该把自己的编译环境公布出来,比如gcc版本,ld版本,Linux版本,,,,等等
你的 ...

恩恩···换个版本的内核试试···我之前编译的是2.6.26的

maomao 发表于 2012-9-25 12:23:47

hbyiwen 发表于 2012-9-24 09:42 static/image/common/back.gif
我看还是要当面才能知道什么原因再才能解决,你QQ多少?加你,大家沟通一下

好啊····我QQ243755637

maomao 发表于 2012-9-25 12:25:06

simon3322 发表于 2012-9-23 23:23 static/image/common/back.gif
编译你的操作系统使用版本的内核最容易通过~可以尝试一下

{:5_133:}我试试看····
页: [1]
查看完整版本: Linux内核编译出错,求解!