首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

make menuconfig执行流程分析

make menuconfig命令没有指定makefile文件,因此默认执行的是 make –f Makefile menuconfig,即执行$(srctree)/Makefile文件中目标menuconfig...如果一个规则没有命令或者依赖,并且它的目标不是一个存在的文件名。在执行此规则时,目标总会被认为是最新的。就是说:这个规则一旦被执行make就认为它的目标已经被更新过。...Kbuild 框架中,专门使用hostprogs-y变量来指示在内核编译阶段需要使用的一些可执行文件,通过hostprogs-y += mconf,就向make程序指明mconf是一个编译阶段需要使用的可执行文件...make menuconfig命令没有指定makefile文件,因此默认执行的是 make –f Makefile menuconfig,即执行$(srctree)/Makefile文件中目标menuconfig...Kbuild 框架中,专门使用hostprogs-y变量来指示在内核编译阶段需要使用的一些可执行文件,通过hostprogs-y += mconf,就向make程序指明mconf是一个编译阶段需要使用的可执行文件

3.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    make命令和makefile文件

    makefile文件由一组依赖关系和规则构成,每个依赖关系由一个目标和一组该目标所依赖的源文件组成,而规则描述了如何通过这些依赖文件创建目标,一般来说,目标是一个单独的可执行文件。...1. make命令的选项和参数   make程序本身有许多选项,其中最常用的三个选项如下所示: (1)-k:让make命令在发现错误时仍然继续执行 (2)-n:让make命令输出将要执行的操作步骤,而不真正执行这些操作...,规则所在的行必须以制表符开头,用空格是不行的,如果makefile文件中的某行以空格结尾,也可能导致make命令执行失败。...  -   告诉make命令忽略所有的错误   @   告诉make执行命令前不要将该命令显示在标准输出上@echo   $(@D) 目标文件的目录名部分   $(@F) 目标文件文件名部分...-rm:rm命令以减号开头是让make命令忽略rm命令的执行结果 1.4 内置规则   可以通过make -p来打印make的所有内置规则,比如: OUTPUT_OPTION=-o ¥@ COMPILE.c

    2.6K40

    Linux工具入门:make工具与Makefile文件

    TARGER:目标程序产生的文件,如可执行文件和目标文件,目标也可以是要执行的动作,如clean,也称为伪目标。...COMMAND:命令是make执行的动作(命令是shell命令或是可在shell下执行的程序),注意每个命令行的起始字符必须为TAB字符。...-o sub.o gcc -Wall -g main.o add.o sub.o -o main 可以看到执行make之后,由于 目标文件main依赖于 main.o add.o sub.o ,所以是需要先...前面说过,TARGET除了可以是目标文件之外,还可以是伪目标。执行伪目标的效果等于执行了某一个动作, 并不产生目标文件。...来执行伪目标: $ make clean rm -f main.o add.o sub.o main 可以看到make执行伪目标下面的命令。

    3.4K40

    Linux工具入门:make工具与Makefile文件

    TARGER:目标程序产生的文件,如可执行文件和目标文件,目标也可以是要执行的动作,如clean,也称为伪目标。...COMMAND:命令是make执行的动作(命令是shell命令或是可在shell下执行的程序),注意每个命令行的起始字符必须为TAB字符。...-o sub.o gcc -Wall -g main.o add.o sub.o -o main 可以看到执行make之后,由于 目标文件main依赖于 main.o add.o sub.o ,所以是需要先...前面说过,TARGET除了可以是目标文件之外,还可以是伪目标。执行伪目标的效果等于执行了某一个动作, 并不产生目标文件。...来执行伪目标: $ make clean rm -f main.o add.o sub.o main 可以看到make执行伪目标下面的命令。

    3K40

    Python如何生成可执行的.exe文件

    执行文件:对于非码农用户或者一些小白用户,你让他装个Python同时还要折腾一堆依赖库,那简直是个灾难。对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉Ta即可。...将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstaller 二、PyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行文件...PyInstaller输入你指定的的脚本,首先分析脚本所依赖的其他脚本,然后去查找,复制,把所有相关的脚本收集起来,包括Python解析器,然后把这些文件放在一个目录下,或者打包进一个可执行文件里面。...可以直接发布输出的整个文件夹里面的文件,或者生成的可执行文件。你只需要告诉用户,你的应用App是自我包含的,不需要安装其他包,或某个版本的Python,就可以直接运行了。...,如下图所示,是打包完成后的目录: 六、执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可,运行效果如下图所示: 到这里,exe文件就已经生算是打包完成,并且可以运行了

    4.1K10

    Java文件如何编译成Dex文件的?如何执行Dex文件?「建议收藏」

    .class文件生成dex文件。 1. Java文件生成.class文件 Java文件是Java的源文件。 .class文件是Java的字节码文件,它可以被JVM识别、加载和执行。...dx工具是Android源码的一部分,其路径是在out目录下,因此在执行dx之前,可以将该工具添加到PATH路径。...示例: //进入dx所在目录,.class文件复制到该目录下,命令行执行命令: dx --dex --output demo.dex Demo.class dex文件执行 ---- 打包成.apk文件...dalvikvm的作用就是创建一个虚拟机并执行指定参数中的java类。 我们用一个示例来看如何使用?...工具来执行Demo类: adb push demo.jar /data/app adb shell cd /data/app dalvikvm -cp demo.jar Demo 发布者:全栈程序员栈长

    1.9K10

    Windows 下使用 Mingw32-make执行 Makefile示例

    文章目录 先下载 Mingw 设置好环境变量 确认安装环境状态 gcc mingw32-make C 工程测试 main.c math.c call_math.c 准备好 Makefile 文件 执行...Makefile 执行执行后 运行 main.exe 执行 Makefile clean 清理文件 执行执行后 整体运行演示 GIF Referernces ---- 先下载 Mingw 这里使用的是...同样看看 mingw32-make 能否正常执行,输出类似一下信息就 OK 了 但是名字太长,还有个”-“号,不方便输入 我们将 mingw32-make.exe 复制出一份,并且改名为:make.exe...,这样后续命令行中 make 就方便多了 再次测试一下:make,可以看到一样的输出信息 ---- C 工程测试 准备好一下几个源码文件 ---- main.c // author :...main.exe ---- 执行 Makefile clean 清理文件 ---- 执行前 ---- 执行后 ---- 整体运行演示 GIF ---- Referernces Makefile

    4.4K20

    Flask 中使用 make_response 下载大文件

    在Flask中,可以使用make_response函数来实现下载大文件的功能。具体怎么操作呢,以我具体示例来说,其实很简单。...以下是一个简单的示例代码,演示如何在Flask应用中使用make_response来下载大文件:1、问题背景在使用 Flask 框架开发 web 应用程序时,如果需要提供大文件下载功能,可能会遇到内存溢出问题...= raw_bytes + lineresponse = make_response(raw_bytes)response.headers['Content-Type'] = "application...这个函数可以将静态文件直接从文件系统中发送到客户端,这样就可以避免内存不足的问题。...通过设置适当的响应头信息,浏览器会提示用户下载文件。generate函数会以流式方式逐块读取大文件内容,避免一次性加载整个文件到内存中。

    22010
    领券