2016 - 2024

感恩一路有你

linux常用的20个命令 makefile文件中包含哪三方面?

浏览量:1429 时间:2021-03-12 21:19:38 作者:admin

makefile文件中包含哪三方面?

Linux内核配置系统由三部分组成:makefile:makefile,分布在Linux内核源代码中,定义了Linux内核的编译规则(配置输入):为用户提供配置选择功能

3个配置工具:包括配置命令解释器(到说明配置脚本中使用的配置命令)和配置用户界面(提供基于字符界面、ncurses图形界面和xwindows

的用户配置界面,分别对应make config、make menuconfig和make xconfig)。

这些配置工具是用脚本语言编写的,如TCL/TK和Perl(包括一些用C编写的代码)。本文不分析组态系统本身,而是介绍如何使用组态系统。因此,除非你是配置系统的维护者,一般的内核开发人员不需要了解他们的原理,他们只需要知道如何编写

makefile和配置文件。因此,本文只讨论makefile和配置文件。另外,我们以arm为例对所有与特定CPU架构相关的内容进行了说明,不仅可以澄清讨论的问题,而且对内容本身没有影响。

2. Makefile

2.1 Makefile概述]Makefile的功能是根据配置构造要编译的源文件列表,然后分别编译,将目标代码链接在一起,最后形成Linux内核二进制文件。

因为Linux内核源代码是按照树结构组织的,所以makefile也分布在目录树中。Linux内核中的Makefile和与Makefile直接相关的文件如下:

1。Makefile:顶层Makefile,是整个内核配置和编译的总体控制文件。

2. Config:内核配置文件包含用户选择的配置选项,用于存储内核配置的结果(例如make Config)。

3. Archmakefile已扩展。

makefile文件通过make编译后用什么命令运行?

Makefile file是引导shell生成所需目标文件的命令集合。生成的目标文件通常位于当前目录中。你可以用。/在shell下执行生成的目标文件。@@@生成的目标文件的文件名。我明白你的问题了。估计makefile不是你写的。它应该安装其他人的软件。在这种情况下,makefile中通常有一个安装目标。您可以在make之后直接在shell中输入make install。如果你有任何问题,请把makefile发给我,我会给你看。

linux常用的20个命令 makefile命令行参数 makefile实例讲解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。