# cmake **Repository Path**: tju-rm-cv/cmake ## Basic Information - **Project Name**: cmake - **Description**: cmake基础用法教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-28 - **Last Updated**: 2023-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cmake学习 只有最基础的语法,只是为了让大家能看懂我们的项目 `cmakelist`,并从而进行修改,不涉及高级用法。 至于如何利用 `cmake` 来设置宏(`define`),以及编译选项,`if`等,这些都挺常用,用的时候百度或者直接 `copilot` 就行了。 这里提一下一些编译选项: - `-g`:保留调试信息,如果不写就不能开debug - `-O3`:开启最高级别的优化,可以改成 `-O2` 或者 `-O1` # 目录 1. [第一个cmakelist](1HelloWorld/) 2. [静态库](2静态库/) 3. [动态库](3动态库/) 4. [第三方库](4第三方库/)