make 和 make install的区别是是什么?

 我来答
changyiduU4Q
高粉答主

推荐于2019-09-05 · 关注我不会让你失望
知道答主
回答量:264
采纳率:100%
帮助的人:8.6万
展开全部

作用不同,具体如下:

make

这条命令用来编译,大多数的源代码包都经过这一步进行编译。(当然有些perl或Python编写的软件需要调用perl或python来进行编译)。从Makefile中读取指令,然后编译。

make install

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

拓展资料

编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。

编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。

参考资料:百度百科--编译

美味de黄瓜
高粉答主

推荐于2019-09-12 · 关注我不会让你失望
知道小有建树答主
回答量:910
采纳率:100%
帮助的人:92.5万
展开全部

make 和 make install的区别:

1、make install的意思是:安装,编译安装,安装软件,完成安装,安装编译好的源码包。

2、make的意思是:做,制造,生产,制定,使成为,使产生。

拓展资料

make

1、I'd just like to make a comment 

我只想稍加评论。

2、Apparently he made a mess of his audition 

看样子他把试镜搞砸了。

3、Mary made as if to protest, then hesitated 

玛丽好像要抗议,却又犹豫了。

4、He made 1,972 runs for the county. 

他为本郡赢得了1,972分。

5、Why make do with a copy if you can afford the genuine article? 

要是买得起真品,为什么还要拿复制品来凑合呢?

make install

1、You can build the initng distribution with./ configure, make, and make install. 

您可以使用./configure、make和make install编译自己的initng发行版。

2、After this, the usual make and make install commands compile and install the software.

然后,使用常见的make和make install命令编译并安装软件。

3、The installation is simple and standard: run the configure command followed by make and make install. 

安装过程很简单,是标准的:运行configure命令,然后运行make和make install。

4、Building and installing upstart is simple and follows the typical configure, make, and make install pattern. 

编译和安装upstart非常简单,并且遵循典型的configure、make和make install模式。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一抹夏忧的天秤dT
推荐于2019-08-18 · TA获得超过1.2万个赞
知道小有建树答主
回答量:84
采纳率:100%
帮助的人:1.3万
展开全部

make

这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或Python编写的软件需要调用perl或python来进行编译)。

如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。

make 的作用是开始进行源代码编译,以及一些功能的提供,这些功能由他的 Makefile 设置文件提供相关的功能,比如 make install 一般表示进行安装,make uninstall 是卸载,不加参数就是默认的进行源代码编译。

make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。一般情况下,他所使用的 Makefile 控制代码,由 configure 这个设置脚本根据给定的参数和系统环境生成。

make install

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

Lyinux语言定义

Lyinux语言是一种描述语言(Markup Language)语言,通过 文本的方式对3D场景进行描述,它是在VRML语言基础上的扩展与改进。它继承了VRML描述语言的基本节点,如Shape,Transform等,同时又针对CC6浏览器的实际应用扩展了如System,MoveController这样的节点。以这种文本的方式,是为了最好的与当前服务器配合,服务器可以通过PHP,JSP,ASP等 脚本语言与Lyinux语言配合使用,通过动态解析生成新的文本返回给客户端,只要服务器可以输出文本,并且符合CC6所支持的标准, 浏览器就可以动态的创建出任意场景。

Lyinux用类似HTML标记文本语言来描述三维场景,就象我们的编程语言,比如,上面的例子如果我们要规定正方体的边长为3厘米,可以这样写:Box{size 3.0 3.0 3.0}。

节点是什么?Lyinux语言用层次化的场景图来描述三维对象和世界。在场景图中的实体称为 节点。了解web语言的人都应该知道HTML,XML等都是 标记语言,在Lyinux中 节点就相当于HTML、XML中的标签,就像标签有自己的属性一样,每个节点也有每个节点的属性,在Lyinux中我们叫做域,把属性的值称为域值。比如Box{size 3.0 3.0 3.0},Box就是一个立方体 节点,花括号里size是描述长宽高的属性即域,size后跟的数值是属性值即域值。

Lyinux的特点

1)可编辑性

使用各种 文本编辑器都可以编辑Lyinux文件,还可以开发应用程序来创建、编辑和保存Lyinux文件,也可 将其它常用的三维文件格式转换为Lyinux支持的格式。

2)可重用性

提供了使用、组合并允许重用动态三维对象的能力。

3)可扩展性

提供了增加新的对象类型的能力。

4)跨平台性

在不同的 计算机平台上都能达到可扩展和交互的性能。

5)可伸缩性

允许任意大小的动态三维世界。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式