makefile文件编写helloworld
时间: 2023-05-02 16:04:45 浏览: 316
OpenWrt之helloworld程序
5星 · 资源好评率100%
要制作makefile文件编写helloworld程序,需要在文件中定义编译器、编译选项、目标文件等信息。具体步骤可以参考以下例子:
```
# makefile文件开始
CC=gcc # 指定C语言编译器
CFLAGS=-Wall -g # 指定编译选项
TARGET=helloworld # 指定目标文件
all: $(TARGET)
$(TARGET): $(TARGET).o
$(CC) $(TARGET).o -o $(TARGET)
$(TARGET).o: $(TARGET).c
$(CC) $(CFLAGS) -c $(TARGET).c
clean:
rm -f $(TARGET).o $(TARGET)
# makefile文件结束
```
在该makefile文件中,我们定义了编译器为gcc,编译选项为-Wall和-g,目标文件为helloworld。在规则中,指定了将helloworld.c编译成helloworld.o,再将helloworld.o链接成可执行文件helloworld。同时,我们也可以通过输入命令“make clean”清除生成的目标文件和可执行文件。
执行makefile文件的命令为“make”,执行后即可生成可执行文件helloworld。
阅读全文