linux系统命令makeclean的用法讲解
来源:才华咖 本文已影响1.93W人
来源:才华咖 本文已影响1.93W人
先先看一下什么是makefile
makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的.可见,makefile都成为了一种在工程方面的编译方法。
make
根据Makefile文件编译源代码、连接、生成目标文件、可执行文件。
make clean
清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。
make install
将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。
make dist
产生发布软件包文件(即distribution package)。这个命令将会将可执行文件及相关文件打包成一个压缩的文件用来作为发布软件的软件包。
它会在当前目录下生成一个名字类似“”的文件。PACKAGE和VERSION,是我们在中定义的AM_INIT_AUTOMAKE(PACKAGE, VERSION)。
make distcheck
生成发布软件包并对其进行测试检查,以确定发布包的正确性。这个操作将自动把压缩包文件解开,然后执行configure命令,并且执行make,来确认编译不出现错误,最后提示你软件包已经准备好,可以发布了。
make distclean
类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile文件。
linux系统中head命令使用说明
雅思口语范文:My Experience as an English Learner
Liu Xiang in a TV Commercial Film英语美文
运用RedHat的Kickstart升级Linux系统方法
Linux系统中strace命令的使用代码
Linux认证系统管理:linuxmail命令发送邮件失败
Module5Unit1CanIhaveanicecream教学设计及反思素材
Linux系统是怎么辨别gmtime和localtime
雅思阅读模拟试题:Sun's fickle heart may leave us cold
托福英语写作范文:Examinations exert a pernicious influence on educat
Linux系统xlsatom命令如何使用
人教PEP版小学五年级英语下册Unit3Myschoolcalender.ALet’stalk
Win10系统提示Officebackgroundtaskhandler.exe弹窗问题的解决方
《Module 4 Unit 2 Does Daming like bananas?》说课稿
linux系统中UMASK权限的用法讲解
java的String=a; a==null和a.equals(null)这两个判断有什么区别
Modern Technology Makes Life More Conv英语六级作文
七下Module 10 Unit 2 This morning we took a walk评课稿
Linux系统中hexdump的命令汇总
An English Summer Camp(英语夏令营)
UN Chief Urges Leaders to Deliver on Climate Change美文欣赏
Win10系统ntoskrnl.exe进程占用大量CPU和内存怎么办
法院系统竞聘演讲稿
Human Life Like a Poem精美英文赏析
linux命令详解之chkconfig命令使用方法介绍
Unit six Opening and Closing Ceremonies口译材料
Linux系统的steam用户偏少
《Unit 2 Does Daming like bananas?》说课稿
英语的美文:Why American Culture is Unique
调度命令及电力监控系统的使用管理条例
使用w命令和uptime命令来查看Linux系统的负载
Linux如何禁止系统内核Kernel自动升级
Unit 2 I think that mooncakes are delicious说课稿范文
英国留学传媒硕士Media/Journalism/Communication解析
最新的美文欣赏:Why American Culture is Unique
英语《Module 6 Unit 1 You can play football well》的教案设计
Unit3Onlinetravel(SpeakupandStudyskills)学案
linux系统技术支持个人求职简历范文
Linux系统打补丁用到的命令
Linux安装和使用Glances的方法介绍