CMAKE_SYSTEM_NAME 系统名。比如在 Linux 下值为 Linux; 在 Windows 下值为 Windows
CMAKE_SYSTEM_VERSION 系统版本。比如当前我 Ubuntu 20.04 的系统,值为 5.13.0-41-generic(内核版本)
CMA[……]
CMAKE_SYSTEM_NAME 系统名。比如在 Linux 下值为 Linux; 在 Windows 下值为 Windows
CMAKE_SYSTEM_VERSION 系统版本。比如当前我 Ubuntu 20.04 的系统,值为 5.13.0-41-generic(内核版本)
CMA[……]
注:msvc 比较庞大,vcpkg 采用源码编译安装也会占用很大空间。如果要选择相对轻量的环境,前往“搭建 vscode + msys2 开发环境”:https://blog.iyatt.com/?p=3541
① vscode 是一款十分强大的代码编辑器,也是我一直在用的编辑器,不管 Win[……]
在实际开发中,仅仅通过使用 gcc 命令对程序进行编译是非常低效的,原因主要有以下两点:
(1)程序往往是由多个源文件组成(某些程序项目可能成千上万个源码),源文件的个数越多,gcc 命令就会越长。此外,各种编译规则也会加大 gcc 命令的复杂度,所以在开发调试程序的过程中,通过输入 gcc[……]