编译makefile生成test可执行文件
#bulid for stp_test
#CROSS =arm-hisiv300-linux- #HI3536平台编译器
CROSS =arm-linux-gnueabihf- #树莓派的编译器
CC = $(CROSS)g++
#C语言编译程序。默认命令是“cc”,即“g++”
LD = $(CROSS)ld
#LD链接器的名字,缺省值是ld
AR = $(CROSS)ar
#AR函数库打开包程序。默认命令是“ar”
CFLAGS += -g -Wall -O2 -fopenmp -mfpu=neon -ldl
#-g 在可执行程序中包含标准调试信息
#-O0 O1 O2 O3 OS ,不同的优化程度
#-w 关闭所有告警
#-Wall 允许发出Gcc提供的所有有用的报警信息
#-werror 把所有的告警信息转化为错误信息,并在告警发生时终止编译过程
#-fopenmp
#-mfpu=neon 使用NEON技术
#-ldl 链接dl库
HOME_DIR = $(PWD)
SRC_DIR := $(HOME_DIR)
INCLUDE_DIR := $(HOME_DIR)/inclu