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
posted @ 2023-07-20 15:45  vx_guanchaoguo0  阅读(98)  评论(0编辑  收藏  举报