首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下的仿linux环境msys2介绍

msys2是一种在Windows平台上模拟Linux运行环境的技术,它的一个优点就在于利用pacman包管理器,我们可以比较轻松的使用Linux包管理器的方式来安装一整套可以在Windows上运行的Linux...如果你只是想要在Windows上简单运行一些Linux程序,那么msys2是一个很好的选择。 下载安装msys2 到清华镜像源网站来下载msys2,网址如下。...修改安装源 前面提到了,msys2可以使用pacman来安装软件包,所以第一件事情自然是修改镜像源的地址了。...//mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch' 然后在终端中运行pacman -Syu更新系统,就像archlinux那样。...更新完成之后,就可以使用msys2的模拟Linux环境来运行一些bash脚本以及Linux程序了。很多常见的程序都可以在msys2的软件仓库中找到,vim、nano、git等程序都可以正常运行。 ?

2.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows下MSYS2中编译OpenBLAS过程记录

    下编译OpenBLAS正确的打开方式是在MSYS2下用MinGW编译。...而MSYS2 是一个独立项目,它重写了MSYS, MSYS2安装更简单,使用更方便,还提供pacman工具进行软件包的安装管理(就像ubuntu 的apt-get,centos 的 yum), MSYS2...安装 安装MSYS2很简单,去这里下载.tar.xz或.exe http://repo.msys2.org/distrib/ .tar.xz文件解压出来就可以了,当然你也可以下载.exe文件执行安装...(这要写Windows注册表) 我选择直接解压.tar.xz文件来安装 安装MinGW编译器 MSYS2本身的pacman可以提供软件安装功能(参见上面MSYS2的官网上的示例),通过pacman就可以安装...OpenBLAS Makefile脚本中有用到perl,所以在make之前要先安装perl $ pacman -S --noconfirm perl ?

    5.5K120

    Windows下C语言环境搭建

    推荐通过 Msys2 来安装 MinGW,我们可以在 Msys2 的官网 看到它的安装方法。...Msys2 本质上提供的是一套类似于 archlinux 的包管理工具,我们可以在 Msys2 的控制台当中通过 pacman 来安装相应的工具包,这其中就包括 MinGW 的编译工具链。...打开 Msys2 官网下载安装程序: 运行安装程序,然后傻瓜式的点下一步就好了: 点击“完成”会打开一个命令行终端,输入 pacman --version 确认 pacman 命令能正常运行...: 安装完成后,我们将 Msys2 的默认镜像地址修改成国内的镜像地址,这样下载工具包的速度会比较快。...Windows 上 CLion 调试使用 MSVC 编译的程序使用自带的 lldb,我们可以在调试时查看反编译的汇编指令。

    3.2K10

    在Windos 10专业版搭建Fyne(Go 跨平台GUI)开发环境

    此外,fyne 还提供了一系列的工具和函数,用于处理界面事件、绘制图形、处理图像和字体等。它还支持跨平台开发,可以在 Windows、macOS 和 Linux 等多个操作系统上运行。...1.2 MSYS2 MSYS2 是一个基于 MinGW-w64 的发行版,它提供了一个完整的 POSIX 工具链和开发环境,可以让开发人员在 Windows 上轻松地进行开源开发。...MSYS2 包括了许多流行的开源工具,如 GCC、GDB、Make、Python、Perl 等等。它还提供了一个 Bash shell,可以让开发人员像在 Linux 上一样使用命令行。...使用 MSYS2,开发人员可以编译、调试和运行各种开源软件,包括 C、C++、Java、Python 等语言的程序。...二 安装 MSYS2 2.1 下载MSYS2 MSYS2下载地址 2.2 安装 选择安装目录(根据个人喜好进行选择),如图1: 安装完成,如图2: 启动UCRT64环境:

    2K50

    重学C语言环境搭建

    引用站外地址 Clion 官方下载地址 先下载下来 安装MSYS2 MSYS2 也是一个包管理软件,用来安装环境非常简单。推荐使用。...引用站外地址 MSYS2 官方下载地址 进入官网,下载安装包即可。 安装包一路下一步即可,我是安装在D盘的。 进入:D:\msys64,启动msys2.exe。...安装MinGW 在msys2中输入命令 pacman -Sy base-devel 然后输入Y即可,稍等一会,即可安装完成。然后安装mingw环境。还是Y即可。...配置环境 之前安装好了MinGW,一般就在msys64的目录下,我默认在C盘,我msys64安装在D盘,所以MinGW也在D盘。...这儿是可以设置多个编译器环境的,例如使用微软的MSVC,当然了,我们只安装了MinGW,用这个就好了。

    78720

    FFmpeg开发笔记(二)搭建Windows系统的开发环境

    一、安装MSYS2​ MSYS2允许在Windows系统模拟Linux环境,它的命令行界面可以很好地仿真Linux终端,所以在Windows系统上编译和执行FFmpeg程序都要通过MSYS2的控制台操作...以下是在Windows系统安装MSYS2的步骤说明。...1、到这个网址下载MSYS2的安装包 https://github.com/msys2/msys2-installer/releases/,打开该页面后单击Assets文字以便展开安装包列表,接着单击MSYS2...2、双击下载好的msys2-x86_64-20230318.exe,根据安装向导的指引一步一步完成安装Windows版本的MSYS2。...在MSYS2的命令行输入以下命令安装几个编译工具: pacman -S gcc make nasm pkg-config diffutils zlib vim pacman在安装过程中会提示[Y/n]确认是否继续安装

    86110

    glib:windows下基于MSYS2环境编译glib2的过程

    在网上反复找了很多次,找到这篇官方的说明《Download for Windows》,在这个说明中我只得到一个信息:windows下编译gtk+ (包括glib)最容易的方式就是在MSYS2。...对MSYS2我还是比较熟悉的,既然官方的建议也是在MSYS,那就在MSYS2下搞吧,MSYS2安装很简单,网上有教程,请自行百度。...安装依赖库 有了MSYS2安装依赖库就非常简单了,以下是通过pacman安装所有编译glib所需要的工具和依赖库。...needed --noconfirm -S gtk-doc 下载glib # 从github上下载2.54.3版本的源码 wget https://github.com/GNOME/glib/archive...lib) 问题来了,在MSYS2下编译用的是MinGW编译器,生成的导入库(import library)都后缀是.dll.a,MSVC怎么使用呢?

    3.4K10

    FFmpeg和x264的windows版本编译安装记录

    下载和安装YASM 这一步好像已经不必要,最新版的代码中已经使用nasm来代替yasm。...下载后,将下载回来的yasm-1.3.0-win64.exe 改名为yasm.exe,并放置于 MSYS2 安装目录:/msys64/usr/bin/ 中。...2、下载msys64并安装,下一步操作即可; 3、进入msys2安装必须要的编译环境工具; C:\msys64\usr>cd .....-S automake $ pacman -S awk $ pacman -S base-devel  如果安装失败,请搜索修改pacman的源到国内的地址,一定要安装成功,失败了可以多重试几次; 下载完成后...5、编译安装x264,注意32位和64位的编译的不同: 如果是编译32位版本的x264,请打开MSYS2 MinGW 32-bit,然后执行以下命令: c:\msys64>msys2_shell.cmd

    1.3K20

    Windows10下配置CMake+Make+Cpp环境

    简介 在 Linux 上使用 CMake+Make+Cpp 环境简直不要太轻松,大多数 Linux 发行版都自带 Make 和 GCC,因此只需用命令安装一下 CMake 后即可使用。...但在 Windows 10 上却需要好好配置一番才能使用…… 2....配置 MinGW-w64 MingGW-w64 项目旨在 Windows 系统上支持 GCC 编译器,其为 Windows 提供了使用 GCC 编译器的功能。...为了更好地在 Windows 系统上使用 GCC 编译器,出现了一些工具合集软件,它们整合了更完备的 GCC 编译器环境供 Windows 系统下使用。...安装好 MSYS2 软件包后,在 Windows 10 的菜单栏中找到 MSYS2,然后打开 MSYS2 MSYS 程序,其提供了类 Arch 的终端环境(Archer 狂喜),然后安装一系列的 GCC

    2.7K20

    征服工具链-FFmpeg的编译(Windows 篇)

    下载 官网下载msys2, ffmpeg,x264 Autoconf Autoconf是M4宏处理器的扩展包,用于生成自动构建源码包的脚本。...既然生成的脚本构建源码的脚本是在UNIX-like系统上进行编译的,那么我们在windows上编译软件就会很困难,解决方法是,msys2,它可以在windows上模拟一个UNIX-like系统。...是集成了pacman(包管理工具)和Mingw-w64的Cygwin升级版(Cygwin是一个在windows平台上运行的类UNIX模拟环境), 提供了bash shell等linux环境、版本控制软件...Cygwin 提供完整的类Unix 环境,Windows 用户不仅可以使用GNU 工具,理论上Linux 上的程序只要用Cygwin 重新编译,就可以在Windows 上运行。...即cygwin提供在windows平台上运行的类UNIX模拟环境,MinGw是在windows上使用gcc编译器,提供编译功能。 gcc的输入是源文件,输出是静态库/动态库/可执行文件。

    1.5K30

    使用 Redis 源码编译发布 Windows 版 Redis For Windows 发行包

    使用 .NET6 开发一个 RedisService 用于将 编译好的 Redis 整合成服务,支持以 Windows 服务运行 首先我们将 Redis 的源码下载到本地文件夹,可以直接从 https...MSYS2 ,这是一个编译工具,可以用于在 Windows 下编译 Linux 中的一些软件,本次我们就使用他来将 Redis 的源码编译为 Windows 版本 https://www.msys2....org 这个是官网地址,可以从这里下载 MSYS2 的安装过程就不展开了,下载 exe 之后直接点击下一步,下一步的操作就可以了,没有什么需要特别注意的。...过程中会询问是否继续,选择 Y #更新 MSYS2 系统 pacman -Syu # 安装 gcc make pkg-config pacman -Sy gcc make pkg-config #...MSYS2 的规定,我们的软件必须至少要放置在 2层目录文件夹内,才可以正常运行,比如 d:/Software/Redis/ 可以,d:/Software/ 则不可以。

    1.2K30

    git 入门教程之 git bash 竟然不支持 tree 命令

    快醒醒,你是在 Windows 系统上并不是 Linux 系统,上哪给你弄这些配置文件去? 脑海中迅速闪现哲学基本问题: 我是谁,我在那,我在干什么?...根据科普知识,我们知道 MSYS2 和 MinGW 都是操作系统,而 Git For Windows 将两者结合在一起,默认使用 MSYS2 的包管理工具....} [选项] 使用 'Pacman {-h --help}' 及某个操作以查看可用选项 激动人心的时刻就要来临,在正式使用 Pacman 安装 tree 命令外,我们再次检查当前系统环境以确保没有...下载链接: ftp://mama.indstate.edu/linux/tree/tree-1.8.0.tgz 在 mingw ,msys2 或者 cygwin 系统上编译安装 tree 的 c 文件...殊途同归,他们的底层架构有些不同,但目的是一致的,都是在 Windows 上找到 Linux 的感觉,并且他们的终端命令行几乎都是 mintty .

    2.8K70

    xmake v2.3.9 发布, 新增独立 Xrepo CC++ 包管理器

    在这个新版本中,我们重点改进了 xmake 的依赖包管理,新增了 Archlinux 和 MSYS2/Mingw 下 的 pacman 包管理器支持,另外我们进一步丰富了 xmake 的官方包仓库 xmake-repo...我们既支持 archlinux 上的 pacman 包安装和集成,也支持 msys2 上 pacman 的 mingw x86_64/i386 包安装和集成。...仓库中的包,有严格的 版本列表以及对应的 sha256 值用于下载的完整性校验,这会保证包下载的可靠性和完整性。...还有一种方式,就是用户在 xmake.lua 配置 {verify = false} 强制跳过校验机制,这样就能够选择下载任意版本的包了。...-isystem #1020: 支持在 archlinux 和 msys2 上查找安装 pacman 包 改进 xmake f --menu 菜单配置,支持鼠标操作 改进 #997: xmake project

    1.1K30

    在 Windows 下使用 Linux 命令的多种方法

    在 Windows 操作系统上使用 Linux 命令行工具,对于许多开发者和系统管理员来说是一个常见的需求。...本文将介绍几种在 Windows 上使用 Linux 命令的方法,包括具体的操作步骤、优缺点分析,以及各方法的对比。...它可以帮助你在 Windows 上编译和运行许多 Unix 程序。安装 Mingw-w64下载 MSYS2 安装程序:访问 MSYS2 官网,下载最新的安装程序。...然后输入以下命令更新软件包数据库和核心包:$ pacman -Syu安装开发工具:使用 pacman 安装你需要的开发工具包,例如 gcc, make, vim, git 等:$ pacman -S gcc...,性能可能不如原生应用结论在 Windows 上使用 Linux 命令有多种方法,每种方法都有其独特的优点和缺点。

    53210

    VSCODE中使用 GCC 和 MinGW

    这将为您提供编译代码、调试代码和配置代码以使用IntelliSense所需的工具。您可以从 MSYS2 页面下载最新的安装程序,或者使用此直接链接下载安装程序。运行安装程序并按照安装向导的步骤操作。...请注意,MSYS2 需要 64 位 Windows 8.1 或更新版本。在向导中,选择所需的安装文件夹。记录此目录以备后用。在大多数情况下,推荐的目录是可以接受的。...在此终端中,通过运行以下命令安装 MinGW-w64 工具链:pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain按Enter 键接受组中的默认包数...使用以下步骤将 MinGW-w64 文件夹的路径添加bin到 Windows环境变量中:PATH在 Windows 搜索栏中,键入“设置”以打开 Windows 设置。搜索编辑您账户的环境变量。...选择“确定”,然后在“环境变量”窗口中再次选择“确定”以更新环境变量。您必须重新打开任何控制台窗口才能使用更新的环境变量。

    20910
    领券