已经将 MinGW 的 bin 目录添加到 PATH 环境变量中 ,但是用 msys 执行 ./configure 会报错 提示没有c编译器
时间: 2024-03-16 19:46:18 浏览: 26
如果你已经将 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 编译器来进行编译。
相关问题
已经安装了 mingw ,执行./configure 会提示选择打开应用
在 Windows 系统上使用 MinGW 编译时,执行 ./configure 命令时可能会弹出一个窗口提示选择打开应用程序。这是因为 Windows 无法识别 configure 文件,系统会询问你想要使用哪个应用程序来打开它。
如果你遇到了这个问题,可以按照以下步骤解决:
1. 点击“浏览”按钮。
2. 找到 MinGW 的 bin 目录,选择其中的 sh.exe 文件,点击“打开”按钮。
3. 在弹出的窗口中选择“始终使用此应用程序打开 .sh 文件”,然后点击“确定”按钮。
4. 接下来就可以在命令提示符中执行 ./configure 命令了,不会再弹出提示窗口了。
如果你想要取消这个设置,可以右键点击 configure 文件,选择“属性”,然后在“通用”选项卡中点击“更改”按钮,并选择其他应用程序即可。
怎么将 将MinGW 安装目录下的 bin 目录添加到系统环境变量 PATH 中
将 MinGW 安装目录下的 bin 目录添加到系统环境变量 PATH 中的方法如下:
1. 打开“控制面板”并选择“系统”。
2. 点击“高级系统设置”。
3. 在“高级”选项卡下,点击“环境变量”。
4. 在“系统变量”下,找到“Path”变量,点击“编辑”。
5. 在“编辑环境变量”窗口中,点击“新建”按钮。
6. 在“新建系统变量”窗口中,输入 MinGW 安装目录下的 bin 目录的路径,比如“C:\MinGW\bin”。
7. 点击“确定”按钮,保存设置并关闭所有窗口。
完成以上步骤后,MinGW 安装目录下的 bin 目录就被成功地添加到了系统环境变量 PATH 中,你就可以在命令提示符中直接运行 MinGW 中的可执行文件了。