踩坑日常_MinGW-w64安装教程及踩坑记录
踩坑日常_MinGW-w64安装教程及踩坑记录
Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器。Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件。为了在 Windows 上使用 gcc编译器,可以安装gcc的移植版本——MinGW。
以下为个人在安装MinGW时的方法及曲折踩坑记录。
亲测成功版安装方法:
下载链接:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net
拉到下面,从这里找需要的版本进行下载(64位操作系统记得选x86_64,如果开发 Linux、Unix、Mac OS 等其他非win操作系统下的程序记得选posix)。
下载后得到.7z压缩文件,解压后放到所需位置,将bin目录添加到环境变量,即可使用。
踩坑现场1:成功安装mingw但使用时报错
下载链接:https://sourceforge.net/projects/mingw/
点击download并完成下载后,得到mingw-get-setup.exe安装包。运行它,设置安装路径,一路continue后,会得到 MinGW Installation Manager:
勾选所需内容(mingw32-base-bin支持编译c语言,mingw32-gcc-g+±bin支持编译c++yuyan)后,Installation >> Apply Changes即可。完成安装后,将\bin目录添加到环境变量之后,就可以使用gcc了(可在cmd中使用gcc -v验证是否安装成功)。
我确实安装成功了,但是在使用gcc生成的.dll文件时就不太幸运了。调过头回去看,发现MinGW Installation Manager里的选项都是mingw32…。
查了查发现MinGW-w64可编译生成64位或32位的可执行程序,于是决定转战MinGW-w64,也就有了踩坑现场2。
踩坑现场2:用zip和exe安装MinGW-w64
下载链接:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net
点击Download Latest Version会下载mingw-w64-v9.0.0.zip,解压之后我就蒙了(这结构和我想象的不一样啊,bin在哪?把谁加到环境变量??不知所措…),于是又去转战别的方法。
幸运的是,在点击Download Latest Version这个页面的下面(使劲往下滑),提供了在线安装方法。看到MinGW-W64-install.exe我感觉自己又行了。
下载完,运行.exe,开始安装,点Next之后,会进入Settings:
注意:
- Architecture:电脑系统是64位的选x86_64;32位的选 i686;
- Threads:开发Windows程序选win32,开发 Linux、Unix、Mac OS 等其他操作系统下的程序选posix。
设置好后,一路next,然后我就出错了。确实很多教程大家都这么安装成功了,但我的就是不行,怎么试怎么不行,每次都会报错。
最后采用离线方式下载x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z然后解压才成了。
踩坑日常_MinGW-w64安装教程及踩坑记录相关推荐
- win7 64位系统下bugfree安装教程及排坑提示
win7 64位系统下bugfree安装教程 准备工作 xampp-win32-5.6.38-0-VC11-installer bugfree_v3.0.1 排坑提示: 切记不要直接点页面上XAMPP ...
- Tensorflow 2.3 + keras 安装教程及避坑指南(CPU版)
1. 安装环境要求: 以下64位系统支持Tensorflow: windows 7 或更高版本 Ubuntu 16.04 或更高版本 macOS 10.12.6 (Sierra) 或更高版本(不支持 ...
- Ubuntu18.04下px4+MAVROSM+QGC地面站安装教程及避坑指南
下面安装建立在已经安装好了ROS的基础,未安装ROS的请先按照下面教程安装ROSROS 安装教程 目录 一.安装px4_toolchain 二.编译PX4固件 三.mavros and mavlink ...
- ubuntu20下Cuckoo SandBox安装教程--大踩坑版(一)
ubuntu20下Cuckoo SandBox安装 说明 天坑1: 系统架构 天坑2: python2.7 python2.7安装 pip2.7安装 天坑3: Cuckoo依赖安装 说明 本文主要参考 ...
- Cartographer安装教程及踩坑实录
因为在用胡春旭的书学习ros,现在看到cartographer激光slam的章节,因此安装carto 但是万万没想到,这个东西的坑如此之多! 几个重要的参考链接,感谢这些博主的引路: https:// ...
- 玩转软路由 篇二:软路由中Esxi 7.0 安装教程和避坑指南
目录 一.用到的软件 1. 制作U盘启动的工具Rufus 2. 操作系统ESXi 7.0 二.使用Rufus制作启动U盘 三.安装ESXI 7.0 到软路由 1. 软路由连接鼠标和键盘 2. 选 ...
- Vmware安装Kali Linux2020.2(详细安装教程,爬坑指南,详细到哭)
Vmware Workstation(本人版本15.5.1).kali-linux-2020.2-installer-amd64.ios(文件过大不能直接分享,下面附上百度网盘链接,需要自取) 链接: ...
- cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...
本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 + cuDNN + Anaconda + tensorflow-gpu 2.2. ...
- osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落
前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...
最新文章
- 8188无线网卡驱动linux,rtl8188eu linux驱动
- ubuntu14.04连接网络 No valid active connections found!
- 冒泡排序 选择排序 快速排序(C语言)
- 嵌入式linux 分区挂载,嵌入式linux系统的开发——文件系统的分区和挂载
- 技术实践丨PostgreSQL开启Huge Page场景分析
- android - 使用Parcelable序列化
- 一个简单的Java EEDocker示例
- python用正则表达式提取中文_python3.x提取中文的正则表达式示例代码
- JSTL不同版本和EL表达式的关联
- Windows 7下可用的“超级终端”——Hypertrm和SecureCRT
- 使用机器学习算法打造一个简单的“微博指数”
- 微信加好友CALL地址 3.4.5.27
- 关于gopher协议的ssrf攻击
- 什么是CSS hack及写法
- 七大江河水系--长江(二)
- SSH远程访问以及控制
- 总结一下用面向对象写法调用借口
- crc16校验c语言单片机实现,三种常用的CRC16校验算法的C51程序的优化
- linux 安装mmdetection 踩坑笔记
- ufl计算机科学排名,美国计算机专业如何选校
热门文章
- 论文解读:Prefix-Tuning: Optimizing Continuous Prompts for Generation
- php predis password,‘Predis.php’-WordPress怎么用第三方带密码Redis数据库加速?
- 公路可视化景观设计解决方案
- java GUI (菜单设计)
- RTSP协议视频智能分析平台EasyNVR登录及页面的加密优化方案介绍
- http请求过程(访问一个页面,发生了怎样的网络请求?)
- 机器学习入门(二)--CASIA-HWDB(tensorflow)微调efficientNetB0实现手写字体的识别
- java轮子_java有什么好用的轮子?
- 产品经理入门必备书籍
- 109个shell实用脚本