linux中设置make的环境变量,linux中环境变量的设置和makefile文件的编辑

环境变量

8.1 查看环境变量

显示所有的环境变量设置 $ env

$ echo $ENV_VARIABLE 显示指定环境变量的设置

例:

$ echo $PATH

/bin:/etc:/usr/bin:/tcb/bin

8.2 设定环境变量

$ ENV_VARIABLE=XXX;export ENV_VARIABLE

例:

$ 将环境变量PATH设定为原PATH值+$INFORMIXDIR/bin PATH=$PATH:$INFORMIXDIR/bin;export PATH

8.3 取消环境变量设置

$ unset $ENV_VARIABLE

例:

$ set GZJ=gzj;export 设置环境变量GZJ GZJ

$ echo $GZJ

显示环境变量值 gzj

$ unset $GZJ 取消环境变量GZJ的设置

$ echo $GZJ

已取消

一 makefile规则

makefile是一个make的规则描述脚本文件,包括四种类型行:目标行、命令行、宏定义行和make伪指令行(如“include”)。makefile文件中注释以“#”开头。当一行写不下时,可以用续行符“\”转入下一行。

1.1 目标行

目标行告诉make建立什么。它由一个目标名表后面跟冒号“:”,再跟一个依赖性表组成。

例:

example: depfile deptarget

该目标行指出目标example与depfile和deptarget有依赖关系,如果depfile或deptarget有修改,则重新生成目标。

example1 example2 example3: deptarget1 deptarget2 depfile

该目标行指出目标名表中的example1、example2、example3这三个各自独立的目标是用相同的依赖列表和规则生成的。

clean:

空的依赖列表说明目标clean没有其他依赖关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值