linux make命令学习
Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系
在 UNIX 系统中,习惯使用 Makefile 作为 makfile 文件。如果要使用其他文件作为 makefile,则可利用类似下面的 make 命令选项指定 makefile 文件:
$ make -f Makefile.debug
make的原理是执行一个叫Makefile文件里的指令,make的基本用处是自动根据makefile里的指令来编译源文件。它还可以用来做比如安装软件,卸载软件等事情,但前提是作者在makefile里写了。比如makefile里有这么些内容:
...
install : < commands >
然后用make install的话,make程序就会按照上面install:后面的指令<commands>执行安装,uninstall也是一样的道理,大部分的作者会写有卸载的部分,这时只要简单地执行make unistall就可以,如果作者懒没有写,那就只有根据make install中的步骤,看它把什么文件拷到哪去了,然后分别手动删除。
还有关键的一点是,编译安装完成后,不要删除源代码,不然就算作者写了unnistall目标,你也没有makefile可以执行了。
./configure
make
make install
相关推荐
yoshubom 2020-07-18
Plant 2020-06-07
wanggongzhen 2020-05-28
xushxbigbear微信 2020-05-16
hazing 2020-05-01
hongsheyoumo 2020-05-01
jeonkc 2020-04-19
mikesno 2020-02-23
hazing 2020-02-22
choupiaoyi 2020-01-23
83096129 2020-01-17
Joymine 2020-01-03
christinzhm 2010-09-13
downtown 2010-09-13
hbcbgcx 2011-04-07
hbcbgcx 2011-03-24
Will0 2011-03-15
ITlover00 2011-03-13
zhonglinzhang 2011-02-28