centos cmake 支持c17

1. 升级gcc 到8版本以上

2.add_definitions(-std=c++17)

以下例子:

cmake_minimum_required(VERSION 3.17)
project(testJemalloc3)

set(CMAKE_CXX_STANDARD 17)


add_executable(testJemalloc3 main.cpp)

add_definitions(-std=c++17)
3. 进入到工程目录

set(CMAKE_CXX_COMPILER "/usr/bin/g++")

或者

cmake -DCMAKE_CXX_COMPILER=/path/to/your/g++ .

4. 设置 编译目录

在项目根目录运行编译命令并指定生成文件目录:

cmake -B cmake-build-debug

你可能感兴趣的:(环境配置,c++,开发语言)