一般情况下载CMakeLists.txt中添加如下代码,就可以指定编译器
#set( CMAKE_C_COMPILER /usr/local/arm/arm-linux-gnueabihf-gcc )
#set( CMAKE_CXX_COMPILER /usr/local/arm/arm-linux-gnueabihf-g++ )
但经过实验,并不能达到这样的效果;
此时在shell命令行直接指定编译器即可:
export CC=/usr/local/arm/arm-linux-gnueabihf-gcc
export CXX=/usr/local/arm/arm-linux-gnueabihf-g++
执行命令后,此时编译器就指向了这个位置,CMakeLists.txt指不指定都可以完成编译