免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2921 | 回复: 14
打印 上一主题 下一主题

编译2.6.29内核时报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-29 20:53 |只看该作者 |倒序浏览
因为本本安装的linux系统不能无线上网,就下载了新的2.6.29的内核准备编译把无线上网的模块添加进去
   cp linux-2.6.29.tar.gz /usr/src
   cd /usr/src
   tar zxvf linux-2.6.29.tar.gz
   ln -s linux-2.6.29 linux
   cd linux
   make xconfig

   出现一下的错误信息,google、baidu都用了有相同的问题但是没有找到答案
     HOSTCC  scripts/basic/fixdep
In file included from /usr/include/sys/socket.h:36,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:320:24: error: asm/socket.h: 没有那个文件或目录
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2


希望各位大侠能够给予解答,谢谢

论坛徽章:
0
2 [报告]
发表于 2009-05-29 22:28 |只看该作者
gcc版本是多少?

论坛徽章:
0
3 [报告]
发表于 2009-05-29 23:05 |只看该作者
原帖由 scutan 于 2009-5-29 22:28 发表
gcc版本是多少?




Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --with-slibdir=/lib --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --program-suffix=-4.3 --enable-version-specific-runtime-libs --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=i586-suse-linux
Thread model: posix
gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux)

论坛徽章:
0
4 [报告]
发表于 2009-05-30 01:10 |只看该作者

回复 #3 licheng101387 的帖子

安装一下kernel-headers包试试。

论坛徽章:
0
5 [报告]
发表于 2009-05-30 08:21 |只看该作者
rpm -qa kernel*
kernel-pae-2.6.25.20-0.1

rpm -qa *headers
linux-kernel-headers-2.6.25-8.1

uname -a
Linux linux-talk5h 2.6.25.20-0.1-pae #1 SMP 2008-12-12 20:30:38 +0100 i686 i686 i386 GNU/Linux

系统里装的有kernel-header,是不是必须和kernel的版本号一模一样?

论坛徽章:
0
6 [报告]
发表于 2009-05-30 21:33 |只看该作者
哪位CU网友多给一些提示信息呢,实在不知道是哪里的问题。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
7 [报告]
发表于 2009-05-30 22:24 |只看该作者
无线网卡驱动的安装还需要fw文件吧

论坛徽章:
0
8 [报告]
发表于 2009-05-30 23:01 |只看该作者
linux-kernel-headers 必须要和你已经安装的 kernel 版本一致.

可以参考下这里, 英文的:
http://www.archivum.info/opensus ... 08-08/msg00550.html

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
9 [报告]
发表于 2009-05-30 23:13 |只看该作者
现在通常源码里面包含了不少无线驱动吧。

论坛徽章:
0
10 [报告]
发表于 2009-05-30 23:37 |只看该作者

回复 #1 licheng101387 的帖子

我用的slackware12.2,安装时没装gcc,编译内核时装了一个,出现了和你一样的问题。我是又用光盘重装了一遍就解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP