(一)交叉編譯工具鏈安裝
# 查看可以安裝的版本
apt-cache search aarch64
# 選擇可以安裝的版本進行安裝
# 此處選擇gcc-5-aarch64-linux-gnu以及g++-5-aarch64-linux-gnu進行安裝
sudo apt-get install gcc-5-aarch64-linux-gnu
sudo apt-get install gcc-5-aarch64-linux-gnu
# 安裝依賴
sudo apt --fix-broken install
# 安裝一個沒有版本號的gcc和g++
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install gcc-aarch64-linux-gnu
# 查看版本
aarch64-linux-gnu-g++ -v
aarch64-linux-gnu-gcc -v
(二)查看安裝路徑
~$ whereis aarch64-linux-gnu-gcc
aarch64-linux-gnu-gcc: /usr/bin/aarch64-linux-gnu-gcc /usr/share/man/man1/aarch64-linux-gnu-gcc.1.gz
(三)CMake交叉編譯
?? 測試文件結(jié)構(gòu)
.
├── bin
├── build
├── CMakeLists.txt
├── include
└── src
└── test.cpp
?? CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
set (CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-gcc")
set (CMAKE_CXX_COMPILER "/usr/bin/aarch64-linux-gnu-g++")
project(main)
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
set (EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
include_directories (${PROJECT_SOURCE_DIR}/include)
aux_source_directory(src SRC_LIST)
add_executable(main ${SRC_LIST})
?參考文章:
linux 交叉編譯 C和C++_aarch64-linux-gnu-gcc查看版本_weixin_45302027的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-663628.html
ubuntu16.04 安裝交叉編譯工具aarch64-linux-gnu-gccg++_ubuntu 安裝aarch64-linux-gnu-gcc_普通網(wǎng)友的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-663628.html
到了這里,關(guān)于安裝交叉編譯工具鏈aarch64-linux-gnu-g++ 以及cmake測試的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!