安装MinGW-C++开发环境2--软件安装
下面以MinGW安装路径为C:\Local\MinGW64为例说明安装过程:
1、解压x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z到C:\Local\MinGW64
2、拷贝bin\mingw32-make.exe到bin\make.exe
3、解压cmake-3.19.0-win64-x64.zip,拷贝bin目录下的所有exe文件到C:\Local\MinGW64\bin目录下。
4、解压ninja-win.zip,拷贝解压出的ninja.exe到C:\Local\MinGW64\bin目录下。
5、新建MinGW.bat批处理文件,写入下面内容并放在C:\Local\MinGW64目录下执行:
@echo off
if not exist "%~dp0bin\gcc.exe" goto retfail1
title "MinGW"
if "%X_DISTRO%" == "MinGW" goto :eof
set X_DISTRO=MinGW
set PATH=%~dp0bin;%PATH%
set X_MEOW=%~dp0include
set C_INCLUDE_PATH=%X_MEOW%;%C_INCLUDE_PATH%
set CPLUS_INCLUDE_PATH=%X_MEOW%;%CPLUS_INCLUDE_PATH%
set X_MEOW=
goto :eof
:retfail1
set X_ERR1=ERROR: You must run %~nx0 from the root of the distro.
set X_ERR2= Don't copy or move this batch file.
set X_ERR3= However. it's okay to create a shortcut to this batch file.
cmd /t:4f /k "echo %X_ERR1% && echo %X_ERR2% && echo %X_ERR3% && title ERROR"
goto :eof
6、在C:\Local\MinGW64下创建software目录,将googletest-release-1.10.0.zip和huawei_secure_c.zip解压放在该目录下。
7、进入C:\Local\MinGW64\software\googletest-release-1.10.0,创建build目录并进入,依次执行下面的指令进行编译安装googletest:
C:\Local\MinGW64\software\googletest-release-1.10.0>mkdir build
C:\Local\MinGW64\software\googletest-release-1.10.0>cd build
C:\Local\MinGW64\software\googletest-release-1.10.0\build>cmake -DCMAKE_INSTALL_PREFIX="C:\Local\MinGW64" -G "MinGW Makefiles" ..
C:\Local\MinGW64\software\googletest-release-1.10.0\build>make
C:\Local\MinGW64\software\googletest-release-1.10.0\build>make install
8、进入C:\Local\MinGW64\software\huawei_secure_c\src目录下,执行下面指令编译huawei_secure_c:
C:\Local\MinGW64\software\huawei_secure_c\src>set CC=gcc
C:\Local\MinGW64\software\huawei_secure_c\src>make lib
C:\Local\MinGW64\software\huawei_secure_c\src>
由于没有安装命令,需要将C:\Local\MinGW64\software\huawei_secure_c目录下的include和src目录拷贝到C:\Local\MinGW64目录下。
9、删除software目录,整个安装步骤完成。
安装MinGW-C++开发环境2--软件安装的更多相关文章
- 【转】linux和windows下安装python集成开发环境及其python包
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04
摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...
- win7win8 64位汇编开发环境合集安装与设置
win7win8 64位汇编开发环境合集安装与设置 下载 win7 win8 64位汇编开发环境.rar 下载地址(免积分下载) http://download.csdn.net/detail/li ...
- Java开发环境配置之安装JDK
一:序言摘要 学习过Java的人都知道,如果想要开发一套java程序,首先需要做的准备工作就是配置JDK.JDK是 Java 语言的软件开发工具包,它主要用于移动设备.嵌入式设备上的java应用程序. ...
- Java开发环境及工具安装配置
Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 ...
- deepin下安装ESP32的开发环境
deepin下安装ESP32的开发环境 本文章用于记录在deepin下安装ESP32的开发环境,前几日在CentOS7之下实现过,但CentOS7对于我这个Linux新手太不友好,于是重装deepin ...
- 安装gcc及开发环境
安装gcc及开发环境================================> 安装gcc: * apt-get install build-essential * gcc ...
- 安装Go语言开发环境
安装Go语言开发环境实例代码 - 详述Go语言安装所在需要的工作:安装C语言工具,安装Mercurial,更新go到新版本等操作实例. 安装go环境 1.简介 Go是一个开源项目,采用BSD授权协议. ...
- SharePoint 2013 配置开发环境,需安装VS2012插件
原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...
- ubuntu 开发环境配置及安装 nodejs
ubuntu 开发环境配置及安装 nodejs 1 安装nodejs $ sudo apt-get install build-essential $ sudo apt-get install gcc ...
随机推荐
- RocketMQ - 生产者原理
https://rocketmq.apache.org/ Apache RocketMQ是一款开源的.分布式的消息投递与流数据平台.出生自阿里巴巴,在阿里巴巴内部经历了3个版本后,作为Apache 顶 ...
- Zstack和vmware的初步印象对比
先不说话,直接上截图吧,vmware的: zstack的: 读者不知道看出什么名堂没有?把浏览器缩放调到50%,vmware的产品线两页截屏还装不下:zstack虽然也要两屏,但都是块块,大致数了数, ...
- 【TS】函数和函数类型
在使用函数的时候,通常会给函数传值,或者给函数一个返回值调用,这个时候就会涉及到函数类型. 函数类型分为两个方面: 1.函数参数 2.函数返回值 语法: function 函数名( 参数 : 参数类型 ...
- 一文详解 jitpack 多渠道maven库发布
先说一下,为什么会有这篇文章? 最初接触 JitPack 时,发现网络上大量涉及JitPack的教程不可用.通过两天的研究才搞明白: 1.不同的gradle版本,gradle api使用方式 与 Ji ...
- Mysql基本使用指南
一. 记录操作 子查询 select * from students where (age, height) = (select max(age), max(height) from students ...
- Ansible-playbook 快速入门到放弃
Ansible-playbook 快速入门到放弃 隔岸红尘忙似火,当轩青嶂冷如冰. 1-简介 playbook 相当于可以把模块命令都写入到配置文件里面,这样就可以直接执行配置文件了,类似脚本. 2- ...
- Java面向对象进阶第一天
面向对象高级第一天 static关键字 是静态的意思,可以修饰成员变量,也可以修饰成员方法 成员变量的分类 静态成员变量 有static修饰,属于类,与类一起加载,内存中只有一份,可以被共享访问. 什 ...
- mssql 常用sql 语句
----insert ----delete----update----select ----选择数据库进行操作select top 1 * from smzx2018.dbo.tbuseruse sm ...
- 三天吃透Java虚拟机面试八股文
本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...
- echarts饼图中间添加文字
加到option配置里 title: { text: "2673682", left: "center", top: "50%", text ...