cmake学习示例 学习地址1 学习地址2 学习地址3 单个源文件编译 多个源文件编译 多个目录多个源文件 子目录cmake配置 自定义编译选项 安装和测试 共享库和静态库安装 使用非标准路径下的共享库和静态库 常用cmake变量