我问这个是下次我使用CMake的时候提醒自己的.它永远不会坚持,谷歌的结果也不是很好.
在CMake中设置和使用变量的语法是什么?
什么是 CMake 缓存?
我正在阅读 cmake 手册,偶尔会遇到术语cmake cache。比如这一段:
-C <initial-cache>预加载脚本以填充缓存。当 cmake 首次在空构建树中运行时,它会创建一个 CMakeCache.txt 文件并使用项目的可自定义设置填充它。此选项可用于指定在第一次通过项目的 cmake 列表文件之前从中加载缓存条目的文件。加载的条目优先于项目的默认值。给定的文件应该是包含使用 CACHE 选项的 SET 命令的 CMake 脚本,而不是缓存格式文件。
这个缓存是什么?
是否有不同类型的缓存?
或者更好的问题是:一般缓存是什么?
另外,缓存的重要性是什么?
处理缓存时是否有某些注意事项?
例如,当您重新启动计算机时,缓存是否会重置?