cmakeがコンパイラをarm-none-linux-gnueabi-gccに設定した問題は有効になりません

 

  1. cmake_minimum_required(バージョン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.  

方法1

  • 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

方法2

CMakeLists.txtで次のように変更します

プロジェクトコマンドの前に書き込む必要があることに注意してください。そうしないと無効になります。

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

project(I1_Protocol)

おすすめ

転載: blog.csdn.net/star871016/article/details/108778823