当我们在使用make命令时,常常会在make后面加上其他单词,比如check,install,installcheck…这些单词都是make的参数,我们称之为“目标(targets)”。

最常见的几个目标:

make all:编译程序、库、文档等(等同于make)

make install:安装已经编译好的程序。复制文件树中到文件到指定的位置

make unistall:卸载已经安装的程序。

make clean:删除由make命令产生的文件

make distclean:删除由./configure产生的文件

make check:测试刚刚编译的软件(某些程序可能不支持)

make installcheck:检查安装的库和程序(某些程序可能不支持)

make dist:重新打包成packname-version.tar.gz

官方教程的原文:

The words check, install, and installcheck, passed as arguments to make, are called targets. make is a shorthand for make all, all being the default target in the GNU Build System. Here is a list of the most useful targets that the GNU Coding Standards specify.
make all:
Build programs, libraries, documentation, etc. (same as make).
make install
Install what needs to be installed, copying the files from the package’s tree to
system-wide directories.
make install-strip
Same as make install, then strip debugging symbols. Some users like to trade
space for useful bug reports. . .
make uninstall
The opposite of make install: erase the installed files. (This needs to be run
from the same build tree that was installed.)
make clean
Erase from the build tree the files built by make all.
make distclean
Additionally erase anything ./configure created.
make check
Run the test suite, if any.
make installcheck
Check the installed programs or libraries, if supported.
make dist Recreate ‘package-version.tar.gz’ from all the source files.

Linux下make命令详解相关推荐

  1. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

  2. linux下scp命令详解

    http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...

  3. linux下tree命令详解

    From:http://blog.163.com/ly_89/blog/static/186902299201161302812880/ linux下tree命令详解---linux以树状图逐级列出目 ...

  4. Linux下top命令详解

    Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷 ...

  5. linux系统rar命令行,Linux下rar命令详解

    Linux下rar命令详解 发布时间:2010-05-24 23:28:23   作者:佚名   我要评论 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件 ...

  6. linux cat命令缩写,linux下cat命令详解

    cat 能够一同显现多个文件的内容,比方咱们能够在一个cat指令上一同显现两个文件的内容;那么你知道linux下cat命令详解么?接下来是小编为大家收集的linux下cat命令详解,欢迎大家阅读: l ...

  7. linux中的ps fx命令,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断 ...

  8. linux 命令xargs,Linux下xargs命令详解

    Linux下xargs命令详解 1. 简介   之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -pe ...

  9. linux中top指令,Linux下top命令详解

    原标题:Linux下top命令详解 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其他状况 ...

  10. linux的ftp命令大全文库,linux下ftp命令详解

    linux下ftp命令详解 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 登录FTP服务器的命令格式:ftp [-v][-d][- ...

最新文章

  1. [Linux] set dev label(设置分区卷标)
  2. vue 如何解析原生html,VUE渲染后端返回含有script标签的html字符串示例
  3. 200 道算法面试题集锦!Python 实现,含华为、BAT 等校招真题!
  4. 复旦高等代数 II(17级)每周一题
  5. IDEA的常用快捷键
  6. 流式视频处理架构设计
  7. 怎样制作滴滴截图_滴滴老了吗?
  8. android访问百度新闻,百度新闻(com.baidu.news) - 8.3.6.0 - 应用 - 酷安
  9. RS232通信之C++实现---PC端
  10. JAVA常用API或编程工具003--实现pdf在线阅读功能之pdf.js
  11. ajax分批mysql_使用select2分批异步加载大量数据
  12. RDD DataFrame DataSet 区别和转换
  13. 42所双一流大学图书馆公众号
  14. VC++_2010_学习版_下载教程
  15. 直线插补 圆弧插补 步进电机二维直线插补圆弧插补控制算法 C语言 STM32移植
  16. 牛逼的Android UI
  17. 项目经理面试题及答案
  18. 全新UI众人帮任务帮PHP源码/悬赏任务抖音快手头条点赞源码/带三级分销可封装小程序
  19. Python中eval函数的作用
  20. CLion下开发OpenGL项目,忘记进入glad.c文件造成的问题

热门文章

  1. SDNU_ACM_ICPC_2020_Winter_Practice_4th(补题2020.2.2)
  2. 2019年创业亏 800 万元,可以给到你的一些建议
  3. 2011 UPS与数据中心技术发展论坛隆重举行
  4. 有道云笔记网页剪报(备)
  5. 基于Autoware制作高精地图(四)
  6. 通过JS计算一个月有多少天
  7. 关于疲劳驾驶检测的调研
  8. JAVA随机数真的随机吗?
  9. Linux: kill, pkill, killall命令的区别
  10. c语言实现数独游戏求解