阁龙1427 发表于 2017-1-3 22:19:57

makefile入门基础(一)

本帖最后由 阁龙1427 于 2017-1-3 22:22 编辑

作为一个合格的嵌入式程序员一定要会写 makefile, 本篇博文就是记录我是从零开始学习makefile

首先是最简单的helloworld c 代码
helloworldsingle.c
```
#include <stdio.h>

int main()
{
       
        printf("hello world \n");
        printf("version 0.1");
        return 1;
        }
```
然后是Makefile的代码:

```
hello.exe: hello.o
        gcc hello.o -o hello.exe

hello.o: helloworldsingle.c
        gcc -c helloworldsingle.c -o hello.o
       
clean:
        rm -rf *.o *.exe
       
```

打开cygwin 到文件所在目录

```
$ cd "E:\learnfile\learn ex\makefile_helloworld"
```
命令:

```
make
```



./hello.exe

perfect!



四十二 发表于 2017-1-3 22:37:55

makefile大法吼啊!
页: [1]
查看完整版本: makefile入门基础(一)