STM32学习笔记二:命令行工具安装
创始人
2024-04-12 19:13:11

一目了然

  • 1 简述
  • 2 Windows Terminal 安装
  • 3 PowerShell7 安装
  • 4 Cmake安装
  • 5 ninja安装

1 简述

熟悉 Linux 系统的小伙伴都清楚 Terminal,Linux 系统的操作可在 Terminal 内进行操作,凡我之所想,皆可通过 Terminal 命令完成。很多开发者也正是因为喜欢基于 Terminal 的命令开发方式而钟爱 Linux 系统。

对于 Windows 系统,虽然有 cmd 命令提示符窗口,但其操作与 Linux Terminal 相比,操作相对不方便,或可通过第三方终端软件,如 git-bash、Cygwin 等,在使用 Windows Terminal 之前主要使用 Cygwin 软件,因为它不仅有着接近 Linux Terminal 的外观,而且提供了一套 Linux Terminal 命令,可通过同一套命令完成 Windows 系统下的操作。

2 Windows Terminal 安装

Windows 在 uild2019 大会上发布了新一代 Window 终端程序:Window Terminal,随着不断地更新,如今已是一个不错的终端软件,支持功能如下:

  • 支持各种 Shell 的配置文件,如命令行工具、命令提示符、PowerShell 、WSL2 ( Linux 子系统)等;
  • 支持自定义主题、样式方案和配置,支持多种配色方案和设置;
  • 支持自定义命令,修改默认的键盘快捷方式;
  • 显示 Unicode 和 UTF-8 字符,支持各种语言的表情符号和字符;
  • GPU 加速文本呈现,提供比默认 Windows 命令行体验更好的性能;
  • 支持背景图像,Window Terminal 窗口中显示背景图像;
  • 快速高效,占用内存少;

Windows Terminal 的安装可参考 Microsoft 官网描述操作:安装并开始设置 Windows 终端。

3 PowerShell7 安装

PowerShell 全名是 Windows Power Shell,是微软公司开发的一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework 的强大功能。安装 PowerShell 是为了配置 STM32 命令行开发环境,Windows10 中默认安装了 PowerShell 5.1 版本,此版本较旧,建议从官网选择最新的 LTS 版本进行安装。可参考 Microsoft 官网进行安装操作:在 Windows 上安装 PowerShell。安装完成后可将 PowerShell 配置在 Windows Terminal 中启动,有关在Windows Terminal 配置 PowerShell 7 的教程网上很多,可自行搜索配置。着重以下插件的安装:

  • PSReadLine:优化命令行的使用;
  • posh-git:优化命令行下git的使用;
  • oh-my-posh:自定义命令行提示符格式;

在终端 setting.json 文件中配置 PowerShell 7 的代码块软下所示:

{"backgroundImage": "C:\\Users\\Administrator\\Pictures\\Background5.jpeg",    // 设置背景图片"commandline": "C:\\Program Files\\PowerShell\\7\\pwsh.exe -nologo",    // 设置 Powershell 7 启动命令"font": {"face": "Hack NF"    // 设置字体,需自行下载安装字体,根据需要设置},"guid": "{bcf834b4-06e1-4347-bb7c-8ae4dc255ee6}",    // 此项为自动生成"hidden": false,    // 下拉选项中不隐藏 PowerShell 7 名称"icon": "C:\\Program Files\\PowerShell\\7\\assets\\Powershell_av_colors.ico",    // 终端tab行显示图标"name": "PowerShell7",    // 下拉选项显示名称"tabTitle": "PowerShell7"    // 终端tab行显示名称
}

4 Cmake安装

参考Cmake安装。

5 ninja安装

从 GitHub 网站下载 ninja Windows版本软件,链接地址为:GitHub ninja release。将下载的安装包解压到任一磁盘中,如:D:\Ninja,注意此文件夹下必须存放 ninja.exe 程序,然后将此路径添加到电脑系统环境变量中。

Windows10 系统添加环境变量可参考博友文章操作:Windows10 系统添加环境变量。

注意
环境变量并不是某一个变量,而是指操作系统运行环境的一些参数,是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所使用的信息。

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...