我使用 Windows 10,我想我已经安装gcc 4.9.2
了代码::块gcc --version
IDE 自动运行。这是在 CMD 上执行命令的结果:
gcc (tdm-1) 4.9.2 版权所有 (C) 2014 Free Software Foundation, Inc. 这是免费软件;请参阅来源以了解复制条件。不提供任何担保;甚至不提供适销性或特定用途适用性的担保。
但现在我已经下载了tdm64-gcc-5.1.0-2并且想更新我的 gcc 版本,但我不知道如何删除以前的版本?
我安装了新版本,但仍然从 CMD 行gcc --version
命令得到相同的结果!
答案1
我已经下载了 tdm64-gcc-5.1.0-2 并且想更新,但我不知道如何删除以前的版本。
如果你使用安装程序,TDM-GCC 将列在控制面板\程序\程序和功能并且可以从那里正常删除。
但是,由于您认为 Code::Blocks 中可能包含旧版本,因此您可能希望卸载该程序的当前版本,并选择不捆绑 TDM-GCC 的版本。在Code::Blocks 下载页面,前三个选项(不要包含mingw
在文件名中)就是您要查找的。
也就是说,无论哪种情况,卸载都不是强制性的。
对于命令行,您可以简单地编辑您的 Window PATH/Path 变量(控制面板\系统和安全\系统 → 高级系统设置 -> 环境变量...)。您可以删除对以前安装的 TDM-GCC 的任何引用,并添加新安装所需的任何条目。
同样,许多 IDE 允许您指定您想要使用的编译器组件的确切位置(这可能使得在命令行上注册 TDM-GCC 变得不那么重要)。
具体来说,对于 Code::Blocks,这些设置位于设置→编译器...在下面Toochain 可执行文件选项卡。请注意程序文件应该全部位于您的 TDM-GCC 安装bin
子目录中:
一个小建议,如果您仍然完全不知道 TDM-GCC(或任何其他版本gcc.exe
)可能位于何处,那么在 Windows 上进行搜索gcc.exe
可能会有所帮助。
一旦正确安装,你的命令行输出应显示为:
gcc (tdm64-1) 5.1.0
版权所有 (C) 2015 自由软件基金会,Inc.
这是免费软件;请参阅来源以了解复制条件。不提供任何担保;甚至不提供适销性或特定用途适用性的担保。`