在Makefile中,你可以使用变量$(uname -m)来确定当前系统的体系结构。这个变量将会返回一个字符串,表明当前系统的体系结构。如果系统是x86的,它会返回"x86_64",如果系统是arm的,它会返回"armv7l"(对于32位arm系统)或"aarch64"(对于64位arm系统)。
你可以在Makefile中使用这个变量,例如:
# 判断当前系统是否为x86体系
ifeq ($(uname -m), x86_64)
# 如果是x86_64,做一些事情
else
# 如果不是x86_64,做一些其他的事情
endif
这个ifeq语句会检查$(uname -m)是否等于"x86_64",然后决定做哪些处理。
1万+

被折叠的 条评论
为什么被折叠?



