使用MinGW使Windows通过gcc实现C或C++程序本地编译执行的方法包括以下步骤:
-
安装MinGW
-
确认Windows系统位数(32位或64位)
- 下载MinGW安装程序并安装:https://osdn.net/projects/mingw/releases/
-
安装时务必勾选“mingw32-base”、“mingw32-gcc-g++”这两个选项
-
配置环境变量
-
将MinGW的bin目录添加到环境变量Path中
-
右键“计算机”(或“本机”)-> 属性 -> 高级系统设置 -> 环境变量 -> 在系统变量中找到Path并编辑 -> 添加MinGW的bin目录(比如C:\MinGW\bin)
-
编写代码
-
用任意文本编辑器编写C或C++代码
-
保存为后缀为.c(如果是使用C语言)或.cpp(如果是使用C++语言)的文件
-
编译程序
-
打开命令提示符(Win+R,输入cmd,回车)
- 进入到代码所在的目录
- 比如代码保存在C盘根目录的test.cpp文件中,可以使用cd C:\进入C盘根目录,然后使用cd \进入代码所在目录
- 执行编译命令
- 如果是使用C语言,执行gcc test.c -o test.exe
-
如果是使用C++语言,执行g++ test.cpp -o test.exe
-
运行程序
-
在命令提示符中执行test.exe(或者双击程序所在目录的test.exe)
示例1:使用C语言编写Hello World程序并编译运行
- 创建hello.c文件并输入以下代码:
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
- 打开命令提示符并进入到hello.c所在的目录
cd C:\hello
- 执行编译命令
gcc hello.c -o hello.exe
- 执行程序
hello.exe
输出:
Hello World!
示例2:使用C++语言编写加法程序并编译运行
- 创建add.cpp文件并输入以下代码:
#include <iostream>
using namespace std;
int main() {
int a = 2;
int b = 3;
cout << "2 + 3 = " << a + b << endl;
return 0;
}
- 打开命令提示符并进入到add.cpp所在的目录
cd C:\add
- 执行编译命令
g++ add.cpp -o add.exe
- 执行程序
add.exe
输出:
2 + 3 = 5
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用MinGW使Windows通过gcc实现C或C++程序本地编译执行的方法 - Python技术站