[C 语言笔记--Day11] Makefile 的粗略笔记

Makefile 是一个是一个常常用来编译 C/C++ 专案的工具,

对应到 JAVA 了话,就有点类似 maven 的东西,

本篇文章来介绍 Makefile 的粗略用法,

对於完全不知道 Makefile 的人,我推荐这个影片

首先,先建立一个空的目录:

mkdir makefiletest
cd makefiletest

建立一个文字档,档名必须要是 Makefile

vim Makefile

在档案内输入:

file1:
	touch file1

(请注意 touch 前面是 tab 而非空白)
在同个目录下执行,make

$ make
touch file1

如果想要先建立 file2 再建立 file1 时:

file1: file2
	touch file1

file2:
	touch file2

通常会加个 clean

file1: file2
	touch file1

file2:
	touch file2

clean:
	rm -rf file1 file2

<<:  英雄列表范例:载入资料

>>:  [Day20] 在 Codecademy 学 React ~ 如何宣告 Component 及使用 Component 的好处

[第五只羊] 迷雾森林建筑工事 IV 专案环境设定 READY GO

天亮了 昨晚是平安夜 关於迷雾森林故事 小狼现身请睁眼 待洛神解释完了迷雾森林的由来 知悉了 ani...

Day4 - 2D渲染环境基础篇 I - 成为Canvas Ninja ~ 理解2D渲染的精髓

进入2D渲染的世界 我们在前面的章节有提到,任何Canvas的相关程序,起手式必定是先取得渲染环境,...

Day-11 Backpropagation 介绍

我们前面提到过深度学习就是模仿神经网路建构一个庞大的训练模型,来达到特徵的选取(调整 weight...

透过 Composer 安装、更新、移除 PHP 套件或框架(PHP, Composer套件管理)

之前有打过一篇文章 透过 npm 安装和指定版本、更新和指定版本、移除套件 介绍 node 的套件管...

Day05: 05 - Django架构规划、资料库规划、商品资料准备

Hallo,我是Charlie! 在Day04当中,我们把前端页面结束了,而今天要开始动工後端罗。 ...