一般情况下载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指不指定都可以完成编译

Logo

更多推荐