一个简单的Makefile
2013-10-14 11:07
183 查看
NAME = led
BIN = $(NAME).bin
SRC =$(NAME).S
OBJ =$(NAME).o
ELF =$(NAME)
CC=arm-linux-gcc
LD=arm-linux-ld
CFLAGS=-march=armv5te
LDFLAGS=-nostartfiles -nostdlib
OBJCOPY=arm-linux-objcopy
ENTRY=0x20008000
START=main
$(BIN):$(SRC)
$(CC) $(CFLAGS) -c $(SRC) -o $(OBJ)
$(LD) -e $(START) -Ttext=$(ENTRY) $(LDFLAGS)
$(OBJCOPY) -O binary $(ELF) $(BIN)
rm -rf /tftpboot/$(BIN)
cp $(BIN) /tftpboot/
clean:
rm -f $(OBJ) $(ELF) $(BIN)
BIN = $(NAME).bin
SRC =$(NAME).S
OBJ =$(NAME).o
ELF =$(NAME)
CC=arm-linux-gcc
LD=arm-linux-ld
CFLAGS=-march=armv5te
LDFLAGS=-nostartfiles -nostdlib
OBJCOPY=arm-linux-objcopy
ENTRY=0x20008000
START=main
$(BIN):$(SRC)
$(CC) $(CFLAGS) -c $(SRC) -o $(OBJ)
$(LD) -e $(START) -Ttext=$(ENTRY) $(LDFLAGS)
$(OBJCOPY) -O binary $(ELF) $(BIN)
rm -rf /tftpboot/$(BIN)
cp $(BIN) /tftpboot/
clean:
rm -f $(OBJ) $(ELF) $(BIN)
相关文章推荐
- 一个最简单的Makefile例子(转)
- 3ff0 一个简单的执行程序的GNU automake自动生成Makefile的方法及案例
- 如何编写一个简单的makefile
- 分享一个简单的Makefile
- 一个简单的makefile的实现,编译当前目录下所有的.c文件
- 一个简单的C/C++混编Makefile
- 对一个uClinux中的Makefile文件的简单分析(ZT)
- 一个简单的Makefile的编写【用自己的话,解释清楚这些】
- 一个简单的makefile示例及其注释
- 一步一步写一个简单通用的makefile(三)
- 一个最简单的makefile例子
- 一个简单的Makefile
- 一个简单的wed服务器SHTTPD(9)————main函数文件,Makefile,头文件
- 一个简单的makefile示例及其注释
- 编写一个简单通用的makefile
- 一步一步写一个简单通用的makefile(二)
- 一个最简单的Makefile例子
- 一个简单的makefile教程
- 一个简单的Makefile
- Linux环境下写一个 简单的 makefile