AzusaYu 在 C++ Build System入门(CMake) 中发帖
C++ Build System入门
作为一个C++开发者,有有必要掌握C++ Build System以对你的项目进行构建和管理。站上实际上已经有了一部分关于CMake的教程,但这些教程要么非常浅显不及深处,要么依赖于IDE,这些教程都没有触及根本。不论CMake还是其他的什么构建工具(不区分Meta Build System)都是一个单独的程序,IDE的按钮只是对它们功能的封装,因此我不用IDE,仅使用终端进行讲解。我会从基本编译命令,Makefile,Autotools和CMake四部分讲解。
下面所有的教程全部基于GNU/Linux,不会在windows上进行开发,且只考虑C++的开发需求,我也不会考虑如何在vscode上配置CMake,因为我不用,我只用终端。
$ gcc -v
gcc version 14.2.0 (Ubuntu 14.2.0-4ubuntu2~24.04....