安装最新版(针对部分旧 Ubuntu 系统)

Kitware 维护了自己的 APT 仓库,里面的 CMake 永远是最新版。

sudo apt install -y software-properties-common lsb-release apt-transport-https ca-certificates gnupg
 
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null \
  | gpg --dearmor - \
  | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
 
sudo apt-add-repository "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main"
 
sudo apt update
sudo apt install cmake
 

这样 apt install cmake 就能得到官方最新版。

调试

调试技巧:

  • 使用 message(STATUS ...) 输出关键变量值
  • 查看 ${CMAKE_BINARY_DIR}/CMakeCache.txt,确认变量是否被缓存;
  • 可用 --trace-expand 运行 CMake,观察执行顺序与变量变化。

此文件夹下有3条笔记。