如何更新?#

参见

更新日志

更新至该教程最新学习模板#

由于学习模板没多少, 想更新学习模板请直接重新下载 cpp_novice, ppp2_noviceppp3_novice, 然后进行 2.配置. 之前配好过的话, 重新配置应该只需要几分钟.

更新软件#

Windows (MSYS2)#

  1. 通过 开始 菜单 (一般在左下角, Win11 在中间位置), 或 MSYS2 安装路径 (默认为 C:\msys64) 找到 clang64clang64.exe.

  2. 右键 然后选择 以管理员身份运行.

  3. 在打开的窗口输入命令 pacman -Syu 并多次 回车.

  4. 执行 pacman -Syu 后, 可能需要重启该软件, 关闭并重新打开 clang64.exe, 再执行一次 pacman -Syu.

Windows (WSL)#

打开 WSL 终端,通过 brew upgrade 更新.

MacOS#

  1. Command⌘-空格 打开聚焦搜索, 搜索 终端 并打开.

  2. 终端 输入 brew upgrade --greedy耐心等待; 由于配置了中科大镜像源, 无需科学工具即可更新.

Linux#

操作系统: Fedora#

若基于此教程, 请通过 sudo dnf upgrade --refresh 更新.

操作系统: Ubuntu 或 Debian#

若基于此教程, 请通过以下命令更新.

sudo apt update && sudo apt upgrade && pipx upgrade-all --include-injected
symlink_latest_version() {
  local binary="$1"
  local latest_version=$(ls -1 "/usr/bin/clang"-* 2>/dev/null | grep -oE '[0-9]+' | sort -V | tail -n 1)
  if [ -n "$latest_version" ]; then
      sudo ln -sf "/usr/bin/$binary-$latest_version" "/usr/bin/$binary"
      echo "Symlink created: $binary-$latest_version -> $binary"
  else
      echo "No installed versions of $binary found."
  fi
}
symlink_latest_version "clang"
symlink_latest_version "clang++"
symlink_latest_version "clang-tidy"
symlink_latest_version "clang-format"
symlink_latest_version "clangd"
symlink_latest_version "lldb"

架构: x86_64#

若基于此教程, 请通过 brew upgrade 更新.