Makefile--自动识别编译环境(x86还是arm)进行编译
创始人
2025-01-11 12:04:36
0

在日常工作中,我们会在虚拟机下的x86系统进行架叉编译,有时需要在arm上直接进行编译。但工程都是一样的,只是Makefile不一样,这时就涉及到Makefile的灵活运用了。以下是一个自动识别编译环境的通用Makefile:

TARGET_ARCH1 := arm ifneq ($(shell uname -m | grep -c 'x86'), 0)     TARGET_ARCH1 := x86 endif  ifeq ($(TARGET_ARCH1),arm)     CXX = g++     CC = gcc else     CXX = arm-linux-gnueabihf-g++     CC = arm-linux-gnueabihf-gcc endif  SRC = $(wildcard ./*.c)                                     #wildcard把指定目录>下的所有后缀是cpp的文件全部展开 OBJS=$(patsubst %.c,%.o,$(SRC))                              #所有.o的变量  all:$(TARGET) target permission:     @chmod 777 run.sh  $(TARGET):$(OBJS)     @echo Linking $(notdir $@)     @$(CXX) -rdynamic -o $@ $^  $(LIBPATH) $(LIBVAR)    #rdynamic      %.o:%.cpp     @echo Compiling $<     @$(CXX)  $(CFLAGS) -c $< -o $@ -fpermissive  .PHONY:clean clean:     rm -rf ./$(TARGET)     rm -rf ./*.o  

相关内容

热门资讯

3分钟透明挂!aa poker... 3分钟透明挂!aa poker辅助,wpk辅助购买(透视)可靠教程(有挂头条)一、wpk辅助购买软件...
重大通报“线上德州透视软件”(... 重大通报“线上德州透视软件”(透视)详细开挂辅助教程尤其是等竞技性较强的游戏中,玩家们对各种辅助工具...
今日焦点!wpk有挂,德扑胜率... 今日焦点!wpk有挂,德扑胜率计算软件,系统教程(真的有挂)-哔哩哔哩相信很多朋友都在电脑上玩过德扑...
黑科技辅助(aapoker猫腻... 【福星临门,好运相随】;黑科技辅助(aapoker猫腻)外挂软件透明挂智能ai辅助器安装(透视)新2...
黑科技中牌率!线上德州有后台操... 黑科技中牌率!线上德州有后台操控,德州之星app辅助器可以用,微扑克教程(有挂方针)-哔哩哔哩;亲,...
3分钟指导!wepoker代打... 3分钟指导!wepoker代打辅助,智星德州可以透视吗(透视)教你教程(有挂方略)该软件可以轻松地帮...
玩家必看科普“手机捕鱼辅助器开... 玩家必看科普“手机捕鱼辅助器开挂”(透视)详细开挂辅助方法选择合适的透视软件时,应关注以下几点:确保...
黑科技辅助(德州app)外挂软... 黑科技辅助(德州app)外挂软件透明挂智能ai辅助神器(透视)技巧教程(2020已更新)(哔哩哔哩)...
教程攻略“wepoker透视插... 教程攻略“wepoker透视插件”(透视)详细开挂辅助方法wepoker平台上的透视功能主要依赖于数...
黑科技辅助(来玩德州app)外... 《黑科技辅助(来玩德州app)外挂软件透明挂智能ai辅助器安装(透视)靠谱教程(2023已更新)(哔...