当前位置: 首页 > news >正文

windows上Git Bash支持常用命令gcc tree zip wget cmake ninja

windows上Git Bash支持常用命令gcc tree zip wget cmake ninja

前言

Git Bash基于MinGW64, 提供了win32下的linux命令环境,如ls、cat、tar等。

但是Git Bash还是缺少一些命令,如gcc、make、tree、zip、wget、cmake、ninja等

1. Git Bash支持其他命令的原理

原理与linux下命令类似,Git Bash根目录下有usr/bin、mingw64/bin的二进制程序目录。

可以将命令直接放到这些目录中即可支持。

还有一种方式是通过环境变量支持,Git Bash的环境变量配置文件位于根目录的etc/profile.d/env.sh中

export PATH="$HOME/bin:$PATH"

2. 常用命令的安装

一些常用命令的win32程序可以在以下链接中找到: https://sourceforge.net/projects/gnuwin32/files

下载好后放到usr/bin或mingw64/bin目录,也可以安装到其他目录,在env.sh中配置环境变量。

  • tree

https://sourceforge.net/projects/gnuwin32/files/tree/1.5.2.2/tree-1.5.2.2-bin.zip

  • zip

https://sourceforge.net/projects/gnuwin32/files/zip/3.0/zip-3.0-bin.zip

https://sourceforge.net/projects/gnuwin32/files/bzip2/1.0.5/bzip2-1.0.5-bin.zip

  • unzip

https://sourceforge.net/projects/gnuwin32/files/unzip/5.51-1/unzip-5.51-1-bin.zip

  • wget

https://sourceforge.net/projects/gnuwin32/files/wget/1.11.4-1/wget-1.11.4-1-bin.zip

  • gcc/g++/make

Fortran, C, C++ for Windows (equation.com)

https://sourceforge.net/projects/mingw-w64/

  • ninja

https://github.com/ninja-build/ninja/releases

  • cmake

https://github.com/Kitware/CMake/releases

http://www.lryc.cn/news/61006.html

相关文章:

  • 面试题30天打卡-day10
  • 【python】制作一个简单的界面,有手就行的界面~
  • 基于RK3568的Linux驱动开发—— GPIO知识点(二)
  • item_get-获得aliexpress商品详情API的调用参数说明
  • 【Python_Scrapy学习笔记(三)】Scrapy框架之全局配置文件settings.py详解
  • spark读写时序数据库 TDengine 错误总结
  • Web中间件常见漏洞
  • Python Web 深度学习实用指南:第三部分
  • C#基础学习--预处理指令
  • Spring Boot 接口加解密
  • 大公司为什么禁止SpringBoot项目使用Tomcat?
  • 2023年第十三届MathorCup高校数学建模挑战赛|A题|量子计算机在信用评分卡组合优化中的应用
  • linux下搭建Hbase分布式数据库
  • unity,射手游戏
  • 摒弃单一变现手段,开拓多元商业模式,破解场景单一APP盈利难题!
  • JavaEE-轻松了解网络原理之TCP协议
  • 薪资17K是一个怎样的水平?来看看98年测试工程师的面试全过程…
  • OpenCV3 和 Qt5 计算机视觉:11~12
  • R包编写流程
  • 试验GPT写文章书
  • class与typename的异同
  • OpenCV 图像处理学习手册:6~7
  • Java中的序列化与反序列化(一)
  • 3.函数、结构体、包
  • 科普丨关于 A/B 测试的十问十答
  • 尚融宝——整合OpenFeign与Sentinel实现兜底方法——验证手机号码是否注册功能
  • 几种常见的激活函数
  • MySQL-数据库,数据表的基本操作
  • IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告
  • 面试常见问题