初探makefile - 百年刘傲天

in 默认分类BoostMakefile with 0 comment

浅层的makefile

我们今天学习编写并编译了一个比较简单的boost_asio的demo,但是我们发现编译的时候会略微的复杂,或者说麻烦一些,例如

g++ -lboost_system -lpthread 1.cpp

这样才可以编译我们编写的1.cpp文件,如果每次都需要打这么长的话尤为复杂,虽然可以使用up向上回档命令,不过在有些时候需要管理很多文件的话,就显得尤为糟糕。所以今天给大家推荐一个管理代码编译的工具

make

我们由浅入深的慢慢学习,目前我们需要用到的很简单很简单,那么我们先创建一个文件,在代码相同目录下

vim makefile

文本输入:

all:
    g++ *.cpp -L /usr/lib/x86_64-linux-gnu/ -lboost_system -lpthread -o main

文本输入完毕.

:wq

保存退出后

make
./main

END


遇到新的知识我们会继续更新makefile章节

Responses