+ -
当前位置:首页 → 问答吧 → 关于查看内核编译器的疑问

关于查看内核编译器的疑问

时间:2003-08-31

来源:互联网

无法执行cat /proc/versiLinux
因为我的proc没有versiLinux这个文件,
还有别的办法吗?

作者: zxwmail   发布时间: 2003-08-31

不知所云

作者: pupilzeng   发布时间: 2003-08-31

/proc/versiLinux ?
小弟没见过嘢...

作者: carlos   发布时间: 2003-08-31

以下是如何查看编译器版本的帖子
http://www.linuxsir.com/bbs/showthre...ghlight=nvidia

作者: zxwmail   发布时间: 2003-08-31

gcc -v
to see the compiler your system has installed

dmesg
and grab the first line like
"Linux version 2.6.0-test4-cfq (root@lfs) (gcc version 3.3.1) #1 ~~"

cat /proc/version
should output the same result.

作者: sfatsdu   发布时间: 2003-08-31

tks

作者: zxwmail   发布时间: 2003-08-31

而kernel-image-2.4.21-4-686是用gcc 3.3.1编译的(用sfatsdu给出的方法查明)
,在升级到2.4.21-4-686后,我用gcc2.95编译的nvidia依然可以使用。
注:我没有编译内核,而是将驱动编译成模块加入的。

作者: zxwmail   发布时间: 2003-08-31

1. 并不是所有的模块都需要用跟内核同版本的gcc编译才能用
2. nvidia驱动的真正核心部分是binary文件,不需要编译的。

作者: carlos   发布时间: 2003-08-31

问题是,我是下载了nvidia的kernel源码后根据内核头文件
编译的模块啊?我没有下binary

作者: zxwmail   发布时间: 2003-08-31

nvidia驱动的真正核心部分是binary文件

不管你下什么版的nvidia驱动,都没有核心部分的source的说

作者: carlos   发布时间: 2003-08-31

谢谢,知道了

作者: zxwmail   发布时间: 2003-08-31

引用:
最初由 zxwmail 发表
以下是如何查看编译器版本的帖子
http://www.linuxsir.com/bbs/showthre...ghlight=nvidia
sorry, 那篇文章里打错字,应该是 cat /proc/version 查看当前内核被编译时所用的编译器版本,和 gcc -v 是两回事。
请斑竹把错误地方改回来。

作者: quanliking   发布时间: 2003-09-01

ok

作者: carlos   发布时间: 2003-09-02