Linux中make, make install命令分别是什么,用法? (linux 下 用法)

make是用来编译的,它从Makefile中读取指令,然后编译。

make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

用法:

1、make:

这一步就是编译,大多数的

源代码

包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。

如果 在 make 过程中出现 error ,就要记下错误代码(注意不仅仅是最后一行),然后可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址)。

或者系统少了一些依赖库等,这些需要自己仔细研究错误代码。

make 的作用是开始进行源代码编译,以及一些功能的提供,这些功能由他的 Makefile 设置文件提供相关的功能。

比如 make install 一般表示进行安装,make uninstall 是卸载,不加参数就是默认的进行源代码编译。

make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助谈雹 Makefile 里面编写的编译规范进行自动化的调用 gcc 、含卖帆ld 以及运行某些需要的程序进行编译的程序。

一般情况下,他所使用的 Makefile 控制代码,由 configure 这个设置脚本根据给定的参数和系统环境生成。

2、make install

这条命令来进行安装(当然有些软件需要先运行 make check 或 make test来进行一些测试),这一步一般需要你有 root 权限配升(因为要向系统写入文件)。

扩展资料

当我们在使用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

用于linux源码安装软件,一般下载源码包得到文件:宽核升x.tgz

====================================

1、解包软件慎老氏袭

tar zxf x.tgz

====================================

2、配置

cd x

./configure ….

====================================

3、编译

make

====================================

4、安装

make install

====================================

5、卸载

make uninstall

====================================

相关问题拓展阅读:

linux 下的关机命令

我估计是path不对颂喊

1. 查找init在哪里?init一般在/in/野隐野中携模,命令是

whereis init

2./in/init 0

或 shutdown -h now

linux下的关机命令使用方法如下:

1、halt。用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系喊没统调用文件系统写操作完成后就会停止内核。

2、poweroff,指向halt的链接。

3、shutdown -h now,shutdown执行它的工作是送手碧信号〔signal〕给init程序,要求它改变 runlevel为run level 0 。(run level 0: 关机)

4、init 0。init是所有进程的祖先,是Linux系统操作中不可缺少的程序之一。它的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启。

5、reboot。reboot的工作过程差不多跟halt一样﹐不过它是引发主机重郑薯纳启,而halt是关机。

是:halt。关世空隐机命令亏前使用的方法如下:

1、 当使用“halt”命令进行关机时,实际上会调用shutdown -h。 执行暂停后,应用程序进程将被终止。

 同步系统调用文件系统写操作完成后,内核将停止,如下图所示。

2、“poweroff”,其是指向“halt”的链接,如下图所示。

3、“hutdown -h now”。

 “shutdown”执行其工作是向“init”程序发送信号搜厅,要求其将运行级别更改为“run level 0”,如下图所示。

4、init 0,  init是所有后台进程的始祖,并且是Linux系统运行中必不可少的程序之一,进程号始终为1,因此向init发送TERM信号将终止所有用户进程,守护程序等。

Shutdown使用此机制, init定义8个运行级别,“init  0”关机,“init 1”重新启动,如下图所示。

5、reboot,“reboot”的工作过程几乎与“halt”过程相同,但是其会导致主机重新启动,如下图所示。

关机命令如下:

1、halt 立刻关机

2、poweroff 立刻关轿渣机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关老孝机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

推荐使用shutdown命闭含悄令

几种关机命令:

1、halt 表示立刻关机

2、poweroff 表示立刻关机

3、shutdown -h now 表示立刻关机(root用户使用)

4、shutdown -h 10  表烂山雀示10分钟后自道动关机

linux 下 用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 下 用法,Linux中make, make install命令分别是什么,用法?,linux 下的关机命令的信息别忘了在本站进行查找喔。


数据运维技术 » Linux中make, make install命令分别是什么,用法? (linux 下 用法)