我是靠谱客的博主 闪闪香氛,最近开发中收集的这篇文章主要介绍linux 编写make文件夹,基于树莓派Linux的简单Makefile文件编写(手写),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文用自己编写的简单Makefile文件,使用make命令自动编译所有的文件,使用make clean命令,清空生成的.obj文件,具体步骤如下。

1.1首先在/home/pi/TJQ/project文件夹下建立如下四个文件main.cpp、test1.hpp、test1.cpp、makefile,具体的内容如下所示:

main.cpp

#include "test1.hpp"

int main()

{

test1print();

return -1;

}

test1.hpp

#include

void test1print(void);

test1.cpp

#include "test1.hpp"

void test1print()

{

printf("this is a test!n");

}

makefile

obj=main.o test1.o

main:$(obj)

g++ $(obj) -o main

$(obj):

.PHONY : clean

clean:

rm main.o test1.o main

ebe42b53bf24e6fbbbd7ef8c0d2d37a4.png

1.2进入工程所在目录,在终端输入make命令,编译出main可执行文件,结果如下所示:

e247ff3ff16b4f13f69fce81bae9d9d5.png

0d34a81e38e3efa548f525e2cd148795.png

01e6dd24e21d69822a28f70375ae755a.png

1.3输入下面命令,执行main可执行程序,结果如下图所示:

./main

9dcdcd252253799bc523329be7efadf2.png

注意:如果需要清空main.o test1.o文件,只需要输入下面命令即可,结果如下图所示:

make clean

43925bb3b8d1e39fbe8fb4ad94f978d4.png

c05d0caf7e88ba958d92a1666f390a7b.png

参考内容:

最后

以上就是闪闪香氛为你收集整理的linux 编写make文件夹,基于树莓派Linux的简单Makefile文件编写(手写)的全部内容,希望文章能够帮你解决linux 编写make文件夹,基于树莓派Linux的简单Makefile文件编写(手写)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部