Windows10下通过MinGW-x64搭建c/c++环境配置和使用方法

下面是详细讲解“Windows10下通过MinGW-x64搭建c/c++环境配置和使用方法”的完整攻略。

1. 下载MinGW-x64

首先,我们需要下载MinGW-x64的安装包。在官网上(https://osdn.net/projects/mingw/releases/)选择你需要的版本进行下载。

2. 安装MinGW-x64

下载完成后,我们需要安装MinGW-x64。安装过程中需要指定安装路径以及需要安装哪些组件。我们可以按照默认选项安装,也可以自定义选择需要的组件进行安装。

3. 配置环境变量

安装完成后,我们需要将MinGW-x64加入环境变量中。打开系统环境变量设置,新建一个名为“MINGW_HOME”的环境变量,将MinGW-x64的安装路径作为值赋给它。然后在Path变量中加入”%MINGW_HOME%\bin“。

4. 测试是否安装成功

打开命令行窗口,输入”g++ -v“命令。如果打印出g++的版本信息,证明安装成功。

5. 编写C/C++代码

下面我们可以编写C/C++代码了。打开任何一个文本编辑器,输入以下C/C++代码:

#include <iostream>

int main() {
    std::cout << "Hello, world!";
    return 0;
}

然后将代码保存为“helloworld.cpp”。

6. 编译和运行程序

打开命令行窗口,进入helloworld.cpp所在的目录,执行以下命令:

g++ helloworld.cpp -o helloworld.exe

这条命令将会编译helloworld.cpp,并将生成的可执行文件保存为helloworld.exe。然后执行以下命令运行程序:

helloworld.exe

此时将会在命令行窗口中输出“Hello, world!”的字符串,证明程序运行成功。

以下是两条示例说明:

示例一

假设我们需要写一个C++的程序,实现一个计算器的功能。我们可以编写如下代码:

#include <iostream>

using namespace std;

int main() {
    int a, b;
    cout << "请输入两个整数:";
    cin >> a >> b;
    cout << a << "+" << b << "=" << a+b << endl;
    cout << a << "-" << b << "=" << a-b << endl;
    cout << a << "*" << b << "=" << a*b << endl;
    cout << a << "/" << b << "=" << a/b << endl;
    return 0;
}

将代码保存为“calculator.cpp”。然后执行以下命令:

g++ calculator.cpp -o calculator.exe

这条命令将会编译calculator.cpp,并将生成的可执行文件保存为calculator.exe。然后执行以下命令运行程序:

calculator.exe

此时将会在命令行窗口中输出提示信息,让用户输入两个整数。输入完成后,程序将计算这两个数的加减乘除结果,并输出在命令行窗口中。

示例二

假设我们需要写一个C程序,实现输出斐波那契数列前20项的功能。我们可以编写如下代码:

#include <stdio.h>

int main() {
    int f0 = 0, f1 = 1;
    printf("%d %d ", f0, f1);
    for (int i = 2; i < 20; i++) {
        int tmp = f1;
        f1 += f0;
        f0 = tmp;
        printf("%d ", f1);
    }
    return 0;
}

将代码保存为“fibonacci.c”。然后执行以下命令:

gcc fibonacci.c -o fibonacci.exe

这条命令将会编译fibonacci.c,并将生成的可执行文件保存为fibonacci.exe。然后执行以下命令运行程序:

fibonacci.exe

此时将会在命令行窗口中输出斐波那契数列前20项的数字。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows10下通过MinGW-x64搭建c/c++环境配置和使用方法 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • C语言实现简单五子棋小游戏

    C语言实现简单五子棋小游戏 本文将详细讲解如何使用C语言实现简单的五子棋小游戏。我们将涵盖以下内容: 程序架构–逻辑部分和界面部分 游戏规则–双方玩家如何落子 代码实现–包括棋盘绘制、棋子判定、游戏结果输出等功能 1. 程序架构 五子棋小游戏的程序一般分为两个部分,逻辑部分和界面部分。逻辑部分处理游戏规则,包括落子,判断输赢等。界面部分负责与用户交互,…

    C 2023年5月23日
    00
  • C语言中回调函数的使用详情

    回调函数是一种应用程序设计模式,通常在C语言中使用,用于将一个函数传递给另一个函数,以便后者在特定条件下调用前者。回调函数可以极大地提高程序的可扩展性和复用性。在这里,我们将详细讨论回调函数的使用方法,简单介绍一下回调函数的概念和用途,最后提供两个示例说明。 回调函数的概念和用途 回调函数是指在作为参数传递给另一个函数的函数。简单来说,回调函数是由另一个函数…

    C 2023年5月23日
    00
  • 三星Galaxy Book Flex值得入手吗 三星笔记本Galaxy Book Flex详细评测

    三星Galaxy Book Flex值得入手吗 三星笔记本Galaxy Book Flex详细评测 如果你正在寻找一款高性能、轻巧、功能强大的2合1笔记本,那么三星Galaxy Book Flex绝对值得一看。该笔记本采用最新一代的处理器,配备高清触摸屏和可旋转键盘,具备出色的性能和灵活的使用方式,让你随时随地体验高效便捷的计算体验。 性能和硬件 三星Gal…

    C 2023年5月22日
    00
  • 雅虎公司C#笔试题(后半部份才是)

    “雅虎公司C#笔试题(后半部份才是)”是一道常见于程序员面试和笔试的题目。下面就从如何解题的角度,为大家讲解完整攻略。 题目描述 题目大意是给出两个字符串,求它们在其中一个字符串中的最长公共子串。 具体需要完成的是,实现一个方法 string Find(string str1, string str2, string source),其中: 参数 str1 …

    C 2023年5月23日
    00
  • C指针原理教程之编译原理-小型计算器实现

    为了实现一个小型计算器,我们需要了解C语言中指针的使用原理和编译原理。以下是详细的攻略: 编译原理基础 编译器是将高级语言程序转换为机器语言程序的软件。编译过程分为四个阶段:预处理、编译、汇编和链接。具体步骤如下: 预处理:处理以#开头的预编译指令,如#include和#define。 编译:将源代码翻译成汇编语言。 汇编:将汇编语言转换成机器代码。 链接:…

    C 2023年5月23日
    00
  • VS Code+msys2配置Windows系统下C/C++开发环境

    下面就是关于“VS Code+msys2配置Windows系统下C/C++开发环境”的完整攻略。 第一步:安装必要软件 首先,我们需要下载并安装以下软件: Visual Studio Code msys2 MinGW-w64 其中,Visual Studio Code是一款优秀的开源代码编辑器;msys2是一个包含大量 Unix/Linux 工具和库的环境,…

    C 2023年5月23日
    00
  • C++运行时获取类型信息的type_info类与bad_typeid异常

    C++编程语言是一门静态类型语言,因此在编译期就会确定对象的类型。但有时候在运行期需要动态地获取对象的类型信息,这时就可以使用type_info类。Type_info类是C++标准库中的一个类,它能提供关于类型的信息。当程序尝试动态地获取一个对象的类型信息,但该对象的类型没有type_info信息时,就会抛出bad_typeid异常。 下面是使用type_i…

    C 2023年5月23日
    00
  • 如何通过函数指针调用函数(实现代码)

    当涉及到函数指针时,我们需要先了解函数指针的定义以及使用方法。函数指针是指针变量,它指向函数的地址,可以用来调用函数。以下是如何通过函数指针调用函数的完整攻略: 定义函数指针 要定义函数指针,需要指定函数的返回类型以及参数类型,如下所示: int (*func_ptr)(int, int); 这个函数指针指向一个返回类型为int,参数类型为int和int的函…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部