1 CMakeangegebener gcc/g++-Editor< / a>
Die standardmäßige gcc- und g++-Version von Centos7 ist 4.8.5. Diese Version unterstützt die Funktionen von C++11 nicht vollständig, daher ist dies der Fall ist im Allgemeinen Es wird empfohlen, höhere Versionen von gcc und g++ zu verwenden.
Annahmen:
- Der Pfad der höheren Version von gcc lautet: /opt/rh/devtoolset-10/root/bin/gcc
- Der Pfad der höheren Version von g++ lautet: /opt/rh/devtoolset-10/root/bin/g++
In der CMakelist.txt des Projekts verwenden wir die folgenden Anweisungen, um die oben genannten gcc und g++ anzugeben
SET(CMAKE_C_COMPILER "/opt/rh/devtoolset-10/root/bin/gcc")
SET(CMAKE_CXX_COMPILER "/opt/rh/devtoolset-10/root/bin/g++")