你可以仅通过 C 编译器来构建 C 项目,而无需依赖像 make 或 cmake 这样的工具,方法是使用 "nob" 库。这个库允许你直接在 C 语言中编写构建指令,从而使得构建过程在不同系统(如 Linux、Windows、MacOS 等)之间具有很好的可移植性,因为它只依赖于 C 编译器,而 C 编译器几乎在所有平台上都能找到。这个方法还使得你能够在项目和构建系统之间重用代码,因为两者都使用 C 语言。然而,这种方法要求你对 C 编程有一定的熟悉度,主要适用于较为简单的 C/C++ 项目,而不适合复杂的、有很多依赖关系的项目。你只需包含一个头文件 "nob.h" 就可以开始使用它。如果你喜欢直接在 C 语言中编写构建步骤,这种方法能简化构建过程,并增加对构建的控制。
#c_lang #Git202508161200