Mac M2. apple sicilon. CLion C99 中的 cmake ninja
cmake 路径
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -version
CMake 主要配置文件
- 配置 :CMakeLists.txt
- 作用 :可以生成适用于多种构建系统的配置文件
- 构建工具 Ninja make
cmake_minimum_required(VERSION 3.23) # 指定cmake版本
project(test C) # 命令设置项目名称
set(CMAKE_C_STANDARD 99) # 设置 C99 标准
add_executable(test main.c) # 添加可执行文件,并指定源文件
Ninja
- 查看版本
/Applications/CLion.app/Contents/bin/ninja/mac/ninja --version
- cmake 生成 Nija 配置文件
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -G Ninja .
- 编译成二进制
/Applications/CLion.app/Contents/bin/ninja/mac/ninja
- 执行二进制
./test
引入第三方库文件
target_link_libraries(当前项目名 要引用的库文件名)
build
cmake -Bbuild-cmake -H. -GNinja
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17568603.html