鱼C论坛

 找回密码
 立即注册
查看: 114|回复: 4

[已解决]gcc可以在Windows powershell上用吗?

[复制链接]
发表于 2024-7-25 22:13:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题。为什么gcc只能用在cmd上而不能用于Windows powershell?怎样能实现win ps使用gcc?
最佳答案
2024-7-26 10:38:38
可以的。GCC并非不能在Windows PowerShell中使用,而是需要通过MinGW或MSYS2等环境来桥接。如果你已完成安装并配置了环境变量,你应当能在PowerShell中直接运行gcc命令。

安装MinGW的过程相对直接,以下是详细的步骤指导:
1.
下载MinGW安装程序: 访问MinGW-W64官方网站,根据您的系统类型(32位或64位),选择合适的MinGW-W64安装器。推荐下载mingw-w64-install.exe。
2.
运行安装程序: 双击下载的mingw-w64-install.exe开始安装。安装程序会启动一个简易的GUI界面。
3.
配置安装设置:

选择安装目录:可以选择默认路径,也可以自定义安装位置。

选择架构:对于大多数用途,选择x86_64(64位)或i686(32位)。

选择版本:选择win32(SEH线程模型)或win64(用于64位)。

选择组件:至少勾选mingw32-base(基础库)和mingw32-gcc-g++(C++编译器)。您可以根据需要添加更多组件。
4.
开始安装: 点击“Install”按钮开始下载和安装过程。这可能需要一些时间,取决于您的网络速度和选择的组件数量。
5.
配置环境变量: 安装完成后,需要将MinGW的bin目录添加到系统的PATH环境变量中。这样您才能在命令提示符或PowerShell中直接使用GCC。操作步骤大致如下:

右键点击“此电脑”或“我的电脑”,选择“属性”。

点击“高级系统设置”。

在“系统属性”窗口中点击“环境变量”按钮。

在“系统变量”区域找到名为“Path”的变量,双击编辑。

点击“新建”,然后浏览并添加MinGW的安装路径中的bin文件夹路径(例如 C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin)。

确认所有更改并退出。
6.
验证安装: 打开PowerShell或CMD,输入gcc --version,如果安装成功,它会显示GCC的版本信息。
按照上述步骤,您应该能够成功安装并配置好MinGW,进而实现在Windows PowerShell中使用GCC。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-7-26 02:55:02 | 显示全部楼层
可以,不过需要安装 MinGW
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-26 10:38:38 | 显示全部楼层    本楼为最佳答案   
可以的。GCC并非不能在Windows PowerShell中使用,而是需要通过MinGW或MSYS2等环境来桥接。如果你已完成安装并配置了环境变量,你应当能在PowerShell中直接运行gcc命令。

安装MinGW的过程相对直接,以下是详细的步骤指导:
1.
下载MinGW安装程序: 访问MinGW-W64官方网站,根据您的系统类型(32位或64位),选择合适的MinGW-W64安装器。推荐下载mingw-w64-install.exe。
2.
运行安装程序: 双击下载的mingw-w64-install.exe开始安装。安装程序会启动一个简易的GUI界面。
3.
配置安装设置:

选择安装目录:可以选择默认路径,也可以自定义安装位置。

选择架构:对于大多数用途,选择x86_64(64位)或i686(32位)。

选择版本:选择win32(SEH线程模型)或win64(用于64位)。

选择组件:至少勾选mingw32-base(基础库)和mingw32-gcc-g++(C++编译器)。您可以根据需要添加更多组件。
4.
开始安装: 点击“Install”按钮开始下载和安装过程。这可能需要一些时间,取决于您的网络速度和选择的组件数量。
5.
配置环境变量: 安装完成后,需要将MinGW的bin目录添加到系统的PATH环境变量中。这样您才能在命令提示符或PowerShell中直接使用GCC。操作步骤大致如下:

右键点击“此电脑”或“我的电脑”,选择“属性”。

点击“高级系统设置”。

在“系统属性”窗口中点击“环境变量”按钮。

在“系统变量”区域找到名为“Path”的变量,双击编辑。

点击“新建”,然后浏览并添加MinGW的安装路径中的bin文件夹路径(例如 C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin)。

确认所有更改并退出。
6.
验证安装: 打开PowerShell或CMD,输入gcc --version,如果安装成功,它会显示GCC的版本信息。
按照上述步骤,您应该能够成功安装并配置好MinGW,进而实现在Windows PowerShell中使用GCC。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-26 15:12:15 | 显示全部楼层
小甲鱼 发表于 2024-7-26 02:55
可以,不过需要安装 MinGW

哇,甲鱼大大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-26 15:13:45 | 显示全部楼层
行客 发表于 2024-7-26 10:38
可以的。GCC并非不能在Windows PowerShell中使用,而是需要通过MinGW或MSYS2等环境来桥接。如果你已完成安 ...

用tdm-gcc安装可以吗?
是不是要当前用户(admin)环境变量和系统环境变量都要加?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-8 07:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表