在Makefile中明明已经定义变量
CC?=arm-linux-gnueabihf-gcc
但编译出来的却是x86平台的程序
原来问题出在了?=这个赋值符号上,该符号如果变量没有被赋值,那么使用等号后面的值,如果已经赋值过了,那么使用原来的数值,将?=改为=后CC才为arm平台的gcc
在Makefile中明明已经定义变量
CC?=arm-linux-gnueabihf-gcc
但编译出来的却是x86平台的程序
原来问题出在了?=这个赋值符号上,该符号如果变量没有被赋值,那么使用等号后面的值,如果已经赋值过了,那么使用原来的数值,将?=改为=后CC才为arm平台的gcc