# ----------------------------------------------------------------------------
# Makefile for building tapp
#
#
ifndef DESTDIR
DESTDIR ?= /dao
endif
CFLAGS = -Wall -O2 -pthread
CC = arm-linux-gcc
INSTALL = install
TARGET = 485_test
src:=$(shell ls *.c)
objs:=$(patsubst %.c,%.o,$(src))
485_test:$(objs)
$(CC) $(CFLAGS) -o $@ $^
%.o:%.c
$(CC) $(CFLAGS) -c -o $@ $<
install: $(TARGET)
$(INSTALL) $^ $(DESTDIR)
clean distclean:
rm -rf *.o $(TARGET)
# ----------------------------------------------------------------------------
.PHONY: $(PHONY) install clean distclean
# Makefile for building tapp
#
#
ifndef DESTDIR
DESTDIR ?= /dao
endif
CFLAGS = -Wall -O2 -pthread
CC = arm-linux-gcc
INSTALL = install
TARGET = 485_test
src:=$(shell ls *.c)
objs:=$(patsubst %.c,%.o,$(src))
485_test:$(objs)
$(CC) $(CFLAGS) -o $@ $^
%.o:%.c
$(CC) $(CFLAGS) -c -o $@ $<
install: $(TARGET)
$(INSTALL) $^ $(DESTDIR)
clean distclean:
rm -rf *.o $(TARGET)
# ----------------------------------------------------------------------------
.PHONY: $(PHONY) install clean distclean
本文档提供了一个用于构建名为485_test的应用程序的Makefile实例。该Makefile适用于使用arm-linux-gcc编译器进行交叉编译的场景,并包含了编译目标、源文件搜索、依赖项管理及安装过程的详细配置。
324

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



