mac安装配置cmake

本机是2015 macbook pro mid,已经有点老了,用homebrew下cmake老出问题

其实cmake官网安装也不麻烦

一、官网下载对应安装包

Download CMake

和所有dmg文件一样安装

二、改成命令行使用

一般来说 tutorial 给的都是命令行build

命令行的设置如下:

选择 How to Install For Command Line Use

会弹出三种方式,任选一种即可

三、配置工具路径

之后在build目录下 cmake -G "Xcode" .. 的时候出现了

xxx@mac build % cmake -G "Xcode" .. -- The C compiler identification is unknown -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:8 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:8 (project): No CMAKE_CXX_COMPILER could be found. -- Configuring incomplete, errors occurred!

估计路径没配,具体问题不详,当然本身我是有编译器的

clang --version是有的,之后搜了一下,这样解决的。

这边要设置xcode命令行工具路径

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

验证的话,用 $ xcode-select -p

之后重新运行CMake生成Xcode项目文件即可

cmake -G "Xcode" ..

打开build目录就可以看到一个xcode项目文件,打开编译就行了

如果问题仍然存在的话,看到有一个解决方法是手动指定编译器路径

cmake -G "Xcode" -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ..

类似这样

相关推荐
爱笑的林羽7 小时前
Mac M系列 安装 jadx-gui
前端·macos
筱宇***8 小时前
Mac的web服务器
mysql·nginx·macos·php
Lucky me.8 小时前
关于mac配置hdc(鸿蒙)
macos·华为·harmonyos
安和昂8 小时前
【iOS】Tagged Pointer
macos·ios·cocoa
o(╥﹏╥)8 小时前
绑定 SSH key(macos)
开发语言·git·学习·macos
苏杰豪9 小时前
Mac修改hosts文件方法
macos
小草cys15 小时前
macOS 15 (Sequoia) 解除Gatekeeper限制
macos
EulerBlind16 小时前
【运维】MacOS蓝牙故障排查与修复指南
运维·macos
I烟雨云渊T17 小时前
iOS 阅后即焚功能的实现
macos·ios·cocoa
胖大和尚17 小时前
centos6.10在Macbook m芯片上使用
macos·centos