windows安装G++编译器

news/2024/11/28 20:40:01/

1.验证有无安装gcc
win+r 调出Run,输入cmd,调出cmd窗口
输入

g++ -v

2安装
在https://sourceforge.net/projects/mingw/
下载MinGW,minimalist GUN for windows
GUN-Gun’s not unix
GCC-GNU Compiler Collection
在MinGW的列表中,勾选希望安装的文件包,然后在菜单中选择Updata Catalogue
在这里插入图片描述
设置环境变量,我的电脑->propertise->advanced system setting->Enviroment Variables->User variables->Path->edit->
加入C:\MinGW\bin
该目录下有刚刚安装的gcc.exe g++.exe文件
返回步骤1验证是否安装成功
在这里插入图片描述
3编译
写代码存为helloworld.c

#include<stdio.h>
int main()
{
printf(“hello ,world!\n”);
return 0;
}

然后编译运行
在这里插入图片描述
用-o指定编译后的文件名

g++ helloworld.c -o helloworld
不再生成a.exe,而是helloworld.exe

4编译的时候引入include python.h
发生了一系列报错,后来经过查询,连接出错,可能跟gcc编译器有关。考虑换成tdm-gcc
有人说
MinGW ,只有32位,http://www.mingw.org/
Mingw64,有64位 i686-w64-mingw32
32位 x86_64-w64-mingw32 64位
TDM-GCC w32api 32位的用的MinGW 的,64位用的Mingw64的。

我所使用的系统需要64位,重新安装TDM_GCC,但依然报同样的链接异常。

需要gendef进行编译链接文件的相关内容。后续日记里再写。


http://www.ppmy.cn/news/181355.html

相关文章

振芯GM7123C:功能RGB转VGA芯片方案简介

1. 概述GM7123是一款频率330MHz的3通道10位高速视频DAC芯片&#xff0c;兼容RS-343A/RS-170标准差分输出&#xff0c;输出电流范围是2mA&#xff5e;26mA。输入兼容TTL电平&#xff0c;内部基准1.23V&#xff0c;单电源3.3V供电&#xff0c;采用LQFP48封装。该芯片可应用于&…

Cygwin安装

Cygwin是一个在Windows平台上运行的类UNIX模拟环境&#xff0c;在其提供的命令行界面中完美地兼容了Windows和Linux的命令行指令&#xff0c;安装和使用教程很容易百度到&#xff0c;可从官网下载安装包&#xff1a;Cygwin官网。安装步骤如下所示&#xff0c;也可自行百度安装方…

linux 64位操作系统环境下用gcc、g++编译32位程序

在linux 64位操作系统环境下&#xff0c;默认编译生成的可执行文件是64位的。今天由于测试验证需要&#xff0c;需要将程序编译成32位的可执行文件&#xff0c;碰到了一些问题&#xff0c;下面做一下记录。 gcc、g编译时&#xff0c;增加下列参数之一&#xff1a; -m32 :将int…

Cygwin+OSgeo4w安装

CygwinOSGeo4W安装 一、Cygwin和OSGeo4W介绍 二、Cygwin安装 三、OSGeo4W安装 几乎所有的开源GIS项目都在某种程度上使用GDAL来读写数据&#xff0c;但是因为Windows是一个封闭的平台&#xff0c;所以它没有像基于Unix的操作系统那样开发软件包管理器。鉴于此&#xff0c;在Uni…

GD32硬件IIC

GD32E230硬件IIC 我们熟悉IIC都是使用软件代码的形式模拟时序图来编程 现在使用GD32E230中的HAL库中硬件IIC模式IIC。的总线机制都是一种两线接口、简单、双向二线制同步的串行总线&#xff0c;二线制就是时钟线(SCL)和数据线(SDA)两个信号线。IIC寻址时分为主从设备之分&#…

Intel SGX Explained

文章目录 SGX新增第二章 Intel体系架构背景知识Overview计算模型软件权限级别地址空间地址转换 第五章 SGX Programming Medol5.1 SGX物理内存组织5.1.1 The Enclave Page Cache&#xff08;EPC&#xff09;5.1.2 The Enclave Page Cache Map&#xff08;EPCM&#xff09;5.1.3…

读改变未来的九大算法笔记02_数据库

1. 基础思想 1.1. 预写日志记录 1.2. 两阶段提交 1.3. 关系数据库 2. 两个事实 2.1. 计算机程序会崩溃 2.1.1. 当一个程序崩溃时&#xff0c;它会丢掉所有正在处理的东西 2.1.2. 只有安放在计算机文件系统中的信息会得到保存 2.1.3. 崩溃相当宽泛&#xff1a;包括任何可…

【车间调度】基于matlab GUI遗传算法求解车间调度问题【含Matlab源码 049期】

⛄一、车间调度简介 作业车间调度问题&#xff08;Job Shop Scheduling, JSP&#xff09;是最经典的几个NP-hard问题之一。其应用领域极其广泛&#xff0c;涉及航母调度&#xff0c;机场飞机调度&#xff0c;港口码头货船调度&#xff0c;汽车加工流水线等。 JSP问题描述&…