官网下载源码包
前提安装g++ 4.8.5 以上
1.解压CMake源码包
tar -zxvf cmake-3.12.0-rc1.tar.gz
2.进入cmark的源码目录
cd cmake-3.12.0-rc1
3.运行当前目录下的一个文件
./bootstrap
报错openss
rm -f CMakeCache.txt
yum -y install ncurses-devel
yum install openssl-devel
4.运行命令(这步时间有点长)
gmake
5.进行安装
gmake install
6.查看版本
cmake --version
7
cmake_minimum_required(VERSION 3.13) # 最低版本3.13cmake
project(test2) #工程名字,产生目标文件test2
set(CMAKE_CXX_STANDARD 11) ##设置变量
include_directories (hello) #包含目录
aux_source_directory(hello SRC_LIST) #包含目录
add_executable(test2 main.cpp ${SRC_LIST}) #添加到编译
set(CMAKE_CXX_STANDARD 17)
add_executable(untitled main.cpp)
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb -std=c++17")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall -std=c++17")
set(CMAKE_BUILD_TYPE "Debug")
SET(CMAKE_C_COMPILER "/usr/bin/gcc")
SET(CMAKE_CXX_COMPILER "/usr/bin/g++")