Makefile编译

要使用修改后的Makefile进行构建和生成目标文件,您可以按照以下步骤进行操作:

步骤一:准备工作

  1. 确保项目结构合理:确保您的项目目录结构中包含必要的源文件、头文件和Makefile文件。例如:

project_root/ ├── Makefile ├── Makefile.build ├── src/ │ ├── main.c │ └── ... ├── inc/ │ ├── ... └── build/

  1. 修改Makefile:根据前面的解释,确保您的Makefile已经按照需要将.o文件放到build文件夹。

修改后的Makefile示例

这里是一个完整的修改后的Makefile示例:

CROSS_COMPILE = aarch64-linux- AS = $(CROSS_COMPILE)as LD = $(CROSS_COMPILE)ld CC = $(CROSS_COMPILE)gcc CPP = $(CC) -E AR = $(CROSS_COMPILE)ar NM = $(CROSS_COMPILE)nm STRIP = $(CROSS_COMPILE)strip OBJCOPY = $(CROSS_COMPILE)objcopy OBJDUMP = $(CROSS_COMPILE)objdump export AS LD CC CPP AR NM export STRIP OBJCOPY OBJDUMP CFLAGS := -Wall -O2 -g CFLAGS += -I $(shell pwd)/inc LDFLAGS := -lpthread export CFLAGS LDFLAGS TOPDIR := $(shell pwd) export TOPDIR # 定义build文件夹变量 BUILD_DIR := $(TOPDIR)/build # 确保build文件夹存在 $(shell mkdir -p $(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值