gpt4 book ai didi

windows - 如何在 Windows cygwin 和 mingw 中设置默认 c++ 编译器

转载 作者:行者123 更新时间:2023-12-03 11:07:28 25 4
gpt4 key购买 nike

我的 Windows 机器上安装了 Cygwin 和 MinGW 编译器。我正在安装一个需要 Cygwin 编译器的包,但是当我在命令行中键入 install 命令时,默认情况下它会选择 MinGW 编译器。如何在不卸载 MinGW 的情况下使用 Cygwin?

最佳答案

Cygwin 和 Mingw 都可以同时安装,可能有 2 个不同的版本(尽管从 2 个不同的项目中保持相同版本的 gcc 不是一个好的选择)。

您的默认设置取决于路径变量设置。
您的路径变量是操作系统希望从命令 shell 执行的变量。
现在,如果您希望 cygwin 成为默认值,则首先在路径变量中输入,然后输入 mingW 路径变量,反之亦然。如果您之前使用的是 mingw 或 cygwin 并更改,您可能必须关闭命令提示符或完全退出默认为另一个编译器。这是因为 Windows 使用了缓存。

或者,您可以使用 IDE 环境来设置默认值。例如,在代码块中我使用的是使用 mingw 的 GNU GCC 编译器,而在 vs 代码中我使用 Cygwin 编译器对其进行了配置。

但请注意,每当有 shell 执行时,路径变量是关键角色。

关于windows - 如何在 Windows cygwin 和 mingw 中设置默认 c++ 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39606599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com