windows下类Unix模拟环境,msys2,mingw,gcc的安装与环境配置

news/2024/11/8 6:05:59/

windows下常用的类Unix模拟环境:

  • git fow windows:git等
  • mingw:打包了gcc等编译器
  • cygwin:大而全的类Unix环境支持
  • msys2:自带大量预编译的软件包,提供pacman软件管理工具,能安装Unix下大部分软件【推荐】
下载地址:
  • 方式一: 官网链接
  • 方式二: 国内清华源
一、安装及配置

参照:清华大学开源软件镜像站

  • 1)请访问镜像目录下的 distrib/ 目录
# x86_64
https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/
# i686
https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/i686/
找到名为 msys2-<架构>-<日期>.exe 的文件(如 msys2-x86_64-20141113.exe),下载安装即可。
  • 2)pacman 的配置

    • msys2中直接运行:sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
  • 3)打开msys2执行(刷新软件包数据):pacman -Sy

三、安装常用软件
  • pacman -S make cmake wget vim git

  • pacman -S mingw-w64-x86_64-toolchain

三、设置mingw环境变量

在系统变量下增加(将下面mingw64路径替换成自己的),完成后可在cmd中检测:gcc -v

- 变量:MINGW_HOME
- 值:D:\mysoft\msys64\mingw64- 变量:C_INCLUDE_PATH
- 值:%MINGW_HOME%\include- 变量:LIBRARY_PATH
- 值:%MINGW_HOME%\lib- 变量Path中添加如下值:%MINGW_HOME%\bin

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

相关文章

预测性维护对制造企业设备管理的作用

制造企业设备管理和维护对于生产效率和成本控制至关重要。然而&#xff0c;传统的维护方法往往无法准确预测设备故障&#xff0c;导致生产中断和高额维修费用。为了应对这一挑战&#xff0c;越来越多的制造企业开始采用预测性维护技术。 预测性维护是通过传感器数据、机器学习和…

105基于matlab的阶次分析算法

基于matlab的阶次分析算法&#xff0c;用于变转速机械故障特征提取&#xff0c;可运行&#xff0c;包含寻找脉冲时刻&#xff0c;等角度时刻。数据可更换自己的&#xff0c;程序已调通&#xff0c;可直接运行。 105阶次分析变转速信号处理 (xiaohongshu.com)

统一大语言模型和知识图谱:如何解决医学大模型-问诊不充分、检查不准确、诊断不完整、治疗方案不全面?

统一大语言模型和知识图谱&#xff1a;如何解决医学大模型问诊不充分、检查不准确、诊断不完整、治疗方案不全面&#xff1f; 医学大模型问题如何使用知识图谱加强和补足专业能力&#xff1f;大模型结构知识图谱增强大模型的方法 医学大模型问题 问诊。偏离主诉和没抓住核心。…

计算BMI指数-第11届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第19讲。 计算BMI指数&…

【异步绘制】UIView刷新原理 与 异步绘制

快捷目录 壹、 iOS界面刷新机制贰、浅谈UIView的刷新与绘制概述一.UIView 与 CALayer1. UIView 与 CALayer的关系2. CALayer的一些常用属性contents属性contentGravity属性contentsScale属性maskToBounds属性contentsRect属性 二.View的布局与显示1.图像显示原理2.布局layoutSu…

运行torch_xla时,提示找不到cuda相关库(torchvision版本错误)

环境 pytorch 2.0.0(cuda)cuda 11.7torch-xla 2.0.0tensorflow 2.11.1 错误信息 明明cuda所有相关的库均存在&#xff0c;却提示不能加载动态库&#xff0c;仔细查看错误信息&#xff0c;是由于找不到此符号&#xff0c;从而引发的错误&#xff1a; torch::jit::parseSchema…

Julia调用Matlab, Python以及R的微分方程求解器

文章目录 从其他语言翻译来的求解器重新封装版本 SciML教程系列&#xff1a; Julia求解常微分方程解Lorentz方程求解简谐振动的微分方程求解单摆 从其他语言翻译来的求解器 对于熟悉MATLAB/Python/R的程序员&#xff0c;可先使用下表中的求解器&#xff0c;因为这些求解器是…

[pasecactf_2019]flask_ssti proc ssti config

其实这个很简单 Linux的/proc/self/学习-CSDN博客 首先ssti 直接fenjing一把锁了 这里被加密后 存储在 config中了 然后我们去config中查看即可 {{config}} 可以获取到flag的值 -M7\x10wd94\x02!-\x0eL\x0c;\x07(DKO\r\x17!2R4\x02\rO\x0bsT#-\x1cZ\x1dG然后就可以写代码解…