CMake – gcc, g++-Compiler angeben

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++")

Guess you like

Origin blog.csdn.net/qq_21743659/article/details/134283072