xuqiang 4 months ago
parent
commit
1170d8188f
2 changed files with 10 additions and 6 deletions
  1. 6 3
      CMakeLists.txt
  2. 4 3
      conf/toolchain.cmake

+ 6 - 3
CMakeLists.txt

@@ -10,9 +10,11 @@ set(CMAKE_SYSTEM_PROCESSOR aarch64)  # 设置目标处理器架构
 # 设置交叉编译器
 set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-gcc)
 set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-g++)
-set(CMAKE_AR ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ar)
-set(CMAKE_LINKER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ld)
-set(CMAKE_STRIP ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-strip)
+# set(CMAKE_AR ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ar)
+# set(CMAKE_LINKER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ld)
+# set(CMAKE_STRIP ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-strip)
+# set(CMAKE_RANLIB ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ranlib)
+
 
 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
 set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
@@ -35,6 +37,7 @@ message(STATUS ${CMAKE_CXX_COMPILER})
 message(STATUS ${CMAKE_AR})
 message(STATUS ${CMAKE_LINKER})
 message(STATUS ${CMAKE_STRIP})
+message(STATUS ${CMAKE_RANLIB})
 
 # 设置自定义 Qt 路径
 set(QT5_DIR "/opt/qt/qt5.12.12-rk3588")

+ 4 - 3
conf/toolchain.cmake

@@ -8,9 +8,10 @@ set(TOOLCHAIN_PATH /opt/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gn
 # 指定交叉编译器
 set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-gcc)
 set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-g++)
-set(CMAKE_AR ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ar)
-set(CMAKE_LINKER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ld)
-set(CMAKE_STRIP ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-strip)
+# set(CMAKE_AR ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ar)
+# set(CMAKE_LINKER ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ld)
+# set(CMAKE_STRIP ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-strip)
+# set(CMAKE_RANLIB ${TOOLCHAIN_PATH}/aarch64-none-linux-gnu-ranlib)
 
 # 指定 sysroot(可选,若工具链内置则不需要)
 # set(CMAKE_SYSROOT /opt/aarch64-linux-gnu/sysroot)