SHELL := /bin/bash # 定义各个平台编译工具,建议设置编译工具路径到 PATH 环境变量 # CC : Cross Build Tools # LD : Cross Link Tools CC := gcc OBJCOPY := objcopy STRIP := strip AR := ar ARM64_CROSS_CC := aarch64-linux-gnu-gcc ARM64_CROSS_OBJCOPY := aarch64-linux-gnu-objcopy ARM64_CROSS_STRIP := aarch64-linux-gnu-strip ARM64_CROSS_AR := aarch64-linux-gnu-ar ARM64_CROSS_AS := aarch64-linux-gnu-as ARM64_OBJ_TARGET = $(shell $(ARM64_CROSS_CC) -print-multiarch | awk -F '-' '{print $$1}') LINUX_OBJ_TARGET = $(shell $(CC) -print-multiarch | awk -F '-' '{print $$1}')