opencv下载网址:https://opencv.org/
标题Aarch64 Linux编译工具链如下:
sudo apt install g++-aarch64-linux-gnu
标题3、交叉编译
cd opencv-xxx
mkdir build
cd build
新建文件 aarch64-linux-gnu.cmake,在里面添加如下内容(相关路径根据实际设置)。
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_SYSTEM_PROCESSOR aarch64)
SET(CMAKE_C_COMPILER "aarch64-linux-gnu-gcc")
SET(CMAKE_CXX_COMPILER "aarch64-linux-gnu-g++")
SET(CMAKE_FIND_ROOT_PATH /usr/aarch64-linux-gnu/bin)
生成makefile:
cmake .. -DCMAKE_TOOLCHAIN_FILE=./aarch64-linux-gnu.cmake -DCMAKE_INSTALL_PREFIX=./lib -DCMAKE_INSTALL_INCLUDEDIR=./include -DCMAKE_BUILD_TYPE=Release -DBUILD_JPEG=ON -DWITH_1394=OFF -DWITH_GTK=OFF
编译
make -32
make install -j32