原文:makefile变量使用及其条件判断

在Makefile中的定义的变量,就像是C C 语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C C 所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在 目标 , 依赖目标 , 命令 或是Makefile的其它部分中。 变量的命名字可以包含字符 数字,下划线 可以是数字开头 ,但不应该含有 : 或是空 ...

2012-02-22 18:59 0 10721 推荐指数:

查看详情

makefile笔记6 - makefile条件判断

使用条件判断,可以让 make 根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是变量和常量的值。 一、示例 下面的例子,判断\(\$\)(CC)变量是否“gcc”,如果是的话,则使用 GNU 函数编译目标。 可见,在上面示例的这个规则中,目标“foo ...

Thu Sep 06 07:11:00 CST 2018 0 945
(9)Makefile条件判断

使用 Makefile 编译文件时,可能会遇到需要分条件执行的情况,比如在一个工程文件中,可编译的源文件很多,但是它们的类型是不相同的,所以编译文件使用的编译器也是不同的。手动编译去操作文件显然是不可行的(每个文件编译时需要注意的事项很多),所以 make 为我们提供了条件判断来解决这样的问题 ...

Sun Mar 07 02:48:00 CST 2021 0 285
Makefile编写规则(三)条件判断和伪目标

Makefile编写规则(三)条件判断和伪目标 Makefile条件判断 使用 Makefile 编译文件时,可能会遇到需要分条件执行的情况,比如在一个工程文件中,可编译的源文件很多,但是它们的类型是不相同的,所以编译文件使用的编译器也是不同的。手动编译去操作文件显然是不可行的(每个文件编译时 ...

Fri Oct 02 22:43:00 CST 2020 0 475
shell变量类型和条件判断

1. 变量  1.1 变量的分类   全局变量:所有的用户都可以使用,保存在 /etc/profile、/etc/bashrc文件中。在开机之后,用户登陆之前,把前面文件中的变量加载到内存中,等待用户使用。   本地变量:用户私有变量,只有本用户可以使用,保存在用户家目录 ...

Thu Apr 09 07:49:00 CST 2020 0 1968
Makefile中的ifeq 多条件使用

Makefile中的ifeq 多条件使用 网上关于makefile中ifeq的介绍已经很多了,为什么我还要在写这篇文章,因为他们只说了if else两种条件的情况,并没有讲多于两种条件情况的使用。 多于两种情况的使用很简单,害我尝试很多种方法,如ifeq elifeq等等这些。其实就如同c中 ...

Fri Dec 10 02:13:00 CST 2021 0 1076
makefile--参数传递、条件判断、include (五)

原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 在多个Makefile嵌套调用时,有时我们需要传递一些参数给下一层Makefile。比如我们在顶层Makefile里面定义的打开调试信息变量 DEBUG_SYMBOLS,我们希望 ...

Thu Jan 07 06:13:00 CST 2016 0 19030
linux - if的使用判断条件

单分支语句结构 if [ 条件表达式 ]; then 指令 fi 例如: 双分支语句结构 if [ 条件表达式 ]; then 指令一 else 指令二 fi 例如: 条件表达式的左右 ...

Tue Sep 07 01:26:00 CST 2021 0 145
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM