我有gcc-4.6& gcc-4.7都安装在我的机器上,我把gcc作为默认编译器。但是我仍然可以在" cat / proc / version"下看到4.6。但我希望4.7代替4.6。
cat /proc/version
Linux version 3.2.0-4-rt-686-pae (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP PREEMPT RT Debian 3.2.65-1+deb7u2
如何将gcc版本从4.6更改为4.7?
任何帮助对我都有帮助。
非常感谢。
答案 0 :(得分:0)
这是因为您安装了两个版本,并且4.6被视为默认版本。 使gcc-4.7成为默认gcc的最简单方法是移动/ usr / bin / gcc的符号链接:
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc
参考链接here
答案 1 :(得分:0)
因为这里提到同样的问题https://askubuntu.com/questions/193539/having-2-versions-of-gcc 我建议你检查解决方案。
答案 2 :(得分:0)
有没有办法在3.2中使用内核编译的模块 3.10?
您可以尝试使用-f
的{{1}}选项。