新建一个CrossCompile.cmake文件,内容如下:
set(CMAKE_SYSTEM_NAME Linux)
set(TOOLCHAIN_PATH /PATH/RISC-V/TOOLCHAIN)
set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/bin/arm-linux-gnueabi-gcc)
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/bin/arm-linux-gnueabi-g++)
使用cmake构建项目,命令如下:
cmake -DCMAKE_TOOLCHAIN_FILE= path/CrossCompile.cmake src-path
项目构建成功后,使用make编译即可