set(tool_path /usr/local/arm/opt/EmbedSky/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf)
set(CMAKE_C_COMPILER ${tool_path}/bin/arm-linux-gnueabihf-gcc)
set(CMAKE_CXX_COMPILER ${tool_path}/bin/arm-linux-gnueabihf-g++)
set(CMAKE_CROSSCOMPILING TRUE)
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_FIND_ROOT_PATH ${tool_path})
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
#project
cmake_minimum_required(VERSION 2.6)
project(hello)
#var
set(target_name hello)
set(target_src )
set(lib_name src)
set(sub_src ./src)
#include
include_directories(${sub_src})
#src
aux_source_directory(. target_src)
add_subdirectory(${sub_src})
#bin
add_executable(${target_name} ${target_src})
#link
target_link_libraries(${target_name} ${lib_name})
set(tool_path /usr/local/arm/opt/EmbedSky/gcc-