From c1a25b863a156744d13a431a5f2effc0ef7059ab Mon Sep 17 00:00:00 2001 From: Tian jianyong <11429339@qq.com> Date: Fri, 20 Dec 2024 15:23:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=96=E8=AF=91=E7=8E=AF?= =?UTF-8?q?=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 6 ++++++ scripts/prepare_deploy.sh | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d193018..630a831 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,11 @@ cmake_minimum_required(VERSION 3.14...3.27) +# 设置编译器 +if(NOT APPLE) + set(CMAKE_C_COMPILER "/opt/rh/devtoolset-11/root/usr/bin/gcc") + set(CMAKE_CXX_COMPILER "/opt/rh/devtoolset-11/root/usr/bin/g++") +endif() + # 设置 CMake 策略 cmake_policy(SET CMP0074 NEW) # 使用 _ROOT 变量 diff --git a/scripts/prepare_deploy.sh b/scripts/prepare_deploy.sh index 0e12e34..3b03ff4 100644 --- a/scripts/prepare_deploy.sh +++ b/scripts/prepare_deploy.sh @@ -54,14 +54,14 @@ sudo yum install -y cmake3 boost-devel openssl-devel python3-devel libcurl-devel log_info "Installing nlohmann-json..." sudo yum install -y nlohmann-json-devel -# Install GCC 7 -log_info "Installing GCC 7..." +# Install GCC 11 +log_info "Installing GCC 11..." sudo yum install -y centos-release-scl -sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++ +sudo yum install -y devtoolset-11-gcc devtoolset-11-gcc-c++ -# Enable GCC 7 -log_info "Enabling GCC 7..." -source /opt/rh/devtoolset-7/enable +# Enable GCC 11 +log_info "Enabling GCC 11..." +source /opt/rh/devtoolset-11/enable # Download Python3 and dependencies repotrack python3 python3-pip python3-devel