已经安装了 mingw ,执行./configure 会提示选择打开应用
时间: 2024-04-06 18:34:53 浏览: 31
在 Windows 系统上使用 MinGW 编译时,执行 ./configure 命令时可能会弹出一个窗口提示选择打开应用程序。这是因为 Windows 无法识别 configure 文件,系统会询问你想要使用哪个应用程序来打开它。
如果你遇到了这个问题,可以按照以下步骤解决:
1. 点击“浏览”按钮。
2. 找到 MinGW 的 bin 目录,选择其中的 sh.exe 文件,点击“打开”按钮。
3. 在弹出的窗口中选择“始终使用此应用程序打开 .sh 文件”,然后点击“确定”按钮。
4. 接下来就可以在命令提示符中执行 ./configure 命令了,不会再弹出提示窗口了。
如果你想要取消这个设置,可以右键点击 configure 文件,选择“属性”,然后在“通用”选项卡中点击“更改”按钮,并选择其他应用程序即可。
相关问题
已经将 MinGW 的 bin 目录添加到 PATH 环境变量中 ,但是用 msys 执行 ./configure 会报错 提示没有c编译器
如果你已经将 MinGW 的 `bin` 目录添加到 `PATH` 环境变量中,但在 msys 环境下执行 `./configure` 时仍提示没有找到 C 编译器,可能是因为 msys 环境与 Windows 环境之间存在路径转换问题。你可以尝试使用绝对路径指定 GCC 编译器的路径,例如:
```
$ /c/MinGW/bin/gcc -v
```
如果这样可以正常输出 GCC 版本信息,则说明你的 GCC 编译器路径设置正确。你可以在执行 `./configure` 命令时,使用 `CC` 变量指定 GCC 编译器的路径,例如:
```
$ CC=/c/MinGW/bin/gcc ./configure
```
这样 configure 脚本就会使用指定的 GCC 编译器来进行编译。
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe
您好!看起来您提供了一个文件路径,这是与 MinGW 相关的文件路径。MinGW 是一个在 Windows 平台上使用的开源软件开发工具包,用于编写和编译 C、C++ 和 Fortran 程序。ld.exe 是 MinGW 中的链接器。
链接器(linker)是编译器工具链的一部分,用于将编译后的目标文件(object file)合并成最终的可执行文件。ld.exe 是 MinGW 提供的链接器,它负责解析目标文件之间的符号引用,合并它们,并生成最终的可执行文件。
如果您有关于链接器或 MinGW 的具体问题,我会很乐意为您提供帮助!