首页 > 其他分享 >Makefile export

Makefile export

时间:2023-05-11 11:12:02浏览次数:45  
标签:shell 变量 makefile 导出 Makefile export

1)

1.在(parent,上层的)makefile中export出来变量,子makefile(sub make)中,是可以访问的。

2. 而同一级别的makefile(可通过makefile中内置变量MAKELEVEL查看得知当前makefile的levlel),是无法通过export来传递变量的,即一个makefile中export出来一个变量,同一级的另外一个makefile中,是无法访问/得到的。

3.makefile中的export是导出变量到子makfile,而目标对应执行的动作中的export,是属于shell中的export,其作用是导出变量到当前shell。此两个export的作用是不同的

 

【转】Makefile export - 春风一郎 - 博客园 (cnblogs.com)

标签:shell,变量,makefile,导出,Makefile,export
From: https://www.cnblogs.com/hshy/p/17390459.html

相关文章

  • makefile autotools
    autotools使用步骤(用autotools制作makefile)(betheme.net)  makefile详解-一叶飘落尽知秋-博客园(cnblogs.com)   直接make文件名就自动帮你编译了运行vimmakefile创建一个 控制台make就生成了   windwos中引入库不需要其他什么,linux就需要了 ......
  • Prometheus系列---【Prometheus使用node-exporter监控服务器运行情况】
    Prometheus使用node-exporter监控服务器运行情况作用node_exporter是一个用于收集主机指标的Prometheusexporter。1.下载node-exporter下载地址:https://github.com/prometheus/prometheus/releases2.上传到服务器并解压tar-zxvfxxx.tar.gz3.启动node-exporter#--w......
  • Linux驱动开发笔记(一):helloworld驱动源码编写、makefile编写以及驱动编译基本流程
    前言  基于linux的驱动开发学习笔记,本篇是描述了一个字符驱动的基础开发流程,以便做嵌入式开发多年的应用或者系统学习驱动开发。 笔者自身情况  笔者拥有硬件基础,单片机软硬基础,linux系统基础等各种,就是没有linux驱动框架基础,未做过linux系统移植和驱动移植开发了......
  • Export AX model from code in a specific AOT layer
    RecentlywehavedecidedtomergetwoAXmodelssittingindifferentlayerswithoverlappingobjectsaspartofourcodecleanupexercise,thustherequirementcametoexportAXmodelfromcodeinaspecificAOTlayeronly.Thefollowing3objecttypesha......
  • Linux export 命令
    Linuxexport命令Linuxexport命令用于设置或显示环境变量。在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅限于该次登陆操作。脚本中使用,不破坏全局想要持久化环境变量,编辑/etc/profile文件,例如......
  • Bash—source命令&export命令&bashrc文件
    当不使用source命令执行脚本时,会创建一个子shell,在该子shell中执行完脚本后退出子shell。不是用export定义的变量只对该shell有效,对子shell是无效的。如下图所示,一开始VA没有用export定义,所以第一次执行test.sh脚本时子shell访问不到父shell定义的VA,输出空......
  • 沁恒 CH32V208(三): CH32V208 Ubuntu22.04 Makefile VSCode环境配置
    目录沁恒CH32V208(一):CH32V208WBU6评估板上手报告和Win10环境配置沁恒CH32V208(二):CH32V208的储存结构,启动模式和时钟沁恒CH32V208(三):CH32V208Ubuntu22.04MakefileVSCode环境配置硬件部分CH32V208WBU6评估板WCH-LinkE或WCH-Link硬件环境与Windows下......
  • makefile
    makemake是个命令,是个可执行程序,用来解析Makefile文件的命令makefilemakefile是个文件,这个文件中描述了咱们程序的编译规则makefile语法规则目标:依赖文件列表<Tab>命令列表make命令格式make[‐ffile][targets]Makefile案例sum.c#include"head.h"intsum(int......
  • “makefile:425: *** 遗漏分隔符 。 停止。”问题解决
    在终端下输入make时出现“makefile:2:***遗漏分隔符。停止。”问题,原因是在编写makefile文件时:3:3.c        gcc-o33.cgcc前的是tab分隔符,不能用空格,否则会出现“makefile:2:***遗漏分隔符。停止。”提示。。。make中规定每一Shell命令之前的开头必须使用<t......
  • Kubernetes 之 Prometheus 监控 blackbox_exporter
      下载地址:https://prometheus.io/download/#blackbox_exporter#blackbox_exporter是Prometheus官方提供的一个exporter,可以监控HTTP、HTTPS,、DNS、TCP、ICMP等目标实例,#从而实现对被监控节点进行监控和数据采集。#HTTP/HTPPS:URL/API可用性检测#TCP:端口监......