CLION 配置IMX6 交叉编译
1、设置 .cmake
文件->构建->CMake->Cmake选项
-DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=*****.cmake
2、****.cmake
INCLUDE(CMakeForceCompiler) set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR ARM) set(SDKTARGETSYSROOT /opt/fsl-framebuffer/2.4.4/sysroots/cortexa9hf-neon-fsl-linux-gnueabi) set(OECORE_NATIVE_SYSROOT /opt/fsl-framebuffer/2.4.4/sysroots/x86_64-fslsdk-linux) set(TOOLCHAIN_PREFIX arm-fsl-linux-gnueabi-) #set(CMAKE_FIND_ROOT_PATH ${SDKTARGETSYSROOT}) #set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) #set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) #set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) # specify the cross compiler set(CMAKE_C_COMPILER "${OECORE_NATIVE_SYSROOT}/usr/bin/arm-fsl-linux-gnueabi/arm-fsl-linux-gnueabi-gcc") set(CMAKE_CXX_COMPILER "${OECORE_NATIVE_SYSROOT}/usr/bin/arm-fsl-linux-gnueabi/arm-fsl-linux-gnueabi-g++") SET(COMMON_FLAGS "-march=arm