cmake设置编译器为arm-none-linux-gnueabi-gcc不生效的问题

  1. cmake_minimum_required(VERSION 3.1)

  2. # include(cmake/internal.cmake)

  3. SET(CMAKE_C_COMPILER "/home/public/local/bin/gcc")

  4. SET(CMAKE_CXX_COMPILER "/home/public/local/bin/g++")

  5.  
  6.  
  7.  

方法一

  • 使用gcc
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
# cmake .. && make
  • 使用clang
export CC=/usr/bin/clang++
export CXX=/usr/bin/clang++
# cmake .. && make

方法二

在CMakeLists.txt中类似如下的修改即可

注意,一定要写在project指令之前,否则无效。

SET(CMAKE_C_COMPILER /usr/bin/gcc)
SET(CMAKE_CXX_COMPILER /usr/bin/g++)

project(I1_Protocol)

猜你喜欢

转载自blog.csdn.net/star871016/article/details/108778823