【发布时间】:2012-03-29 15:48:36
【问题描述】:
这个问题来自this question。
问题是Linux 有一个NVidia 驱动程序,用GCC 4.5 编译。 kernel 是用 GCC 4.6 编译的。好吧,由于GCCs 之间的版本号差异,这些东西不起作用。 (安装程序说驱动程序不起作用 - 详细信息请访问上面的链接)
可以将使用GCC 4.5 编译的二进制文件伪装成使用GCC 4.6 编译的二进制文件吗?如果可以,在什么情况下会好用?
【问题讨论】:
-
在拒绝加载或崩溃或...时不起作用?
-
为什么不用 GCC 4.5 重新编译内核?
-
让我提一下,原来的问题不是我的。安装程序说版本不合适。我在 UNIX/Linux 站点上建议重新编译内核,但我很好奇没有它如何解决问题。将其视为一个抽象问题:如果我们将它伪装成 $progname.$gccversion2,那么 $progname.$gccversion1 什么时候可以工作?
标签: gcc linux-kernel version driver nvidia