小包子是一只聪明喵喵~
Emmm…其实我在很久(几年)前就用Hexo搭建了博客,中间也断断续续维护过(因为有好看的主题就想换)。
最近一两个月又把这件事做起来,主要是因为以下两个原因:
GCP(Google Cloud Platform)购买及设置见申请谷歌云教程,可免费使用一年,不加赘述。
1.准备工作
1 | $ sudo apt-get update |
Wikipedia上的 Makefile介绍。
简单来说:
Makefile就是告诉 gcc/g++
如何编译项目的一个文件。
通俗点来说:
当你有一个简单独立的项目时,你可以在终端用 gcc/g++
命令轻松地进行编译。
但是当你的项目结构比较复杂、引用了别的项目的头文件、依赖第三方库…,这时候简单粗暴的gcc/g++命令就没那么容易写了(因为要指定各种头文件路径、库路径等),你需要一种有条理的写法,而不是直接用 gcc/g++
命令大块大块地在终端输入命令(也不利于下次的修改使用)。而这个写法就是使用Makefile。
当然Makefile还有很多别的好处,比如不会重复编译没有修改的文件等,极大提升了效率。
更进一步的了解,你想知道的都在这了。