-C选项

Makefile中-C是递归调用子目录中的Makefile,-C选项后跟目录,表示到子目录下执行子目录的Makefile,顶层Makefile中的export的变量还有make默认的变量是可以传递给子目录中的Makefile的

-f选项

顶层Makefile使用make -f调用子目录中的文件(文件名可以随意,不一定用Makefile作为文件名)作为Makefile,顶层Makefile中的export的变量也可以传递变量到底层目录,另外在命令行中加入变量赋值选项,将覆盖顶层Makefile中export的变量;

但是,经测试,在顶层Makefile中使用-f选项,例如make -f ./xxx/xx/build.mk 此时make命令的工作目录仍然是顶层目录,即CUDIR变量依然是./目录而不是./xxx/xx/目录。

Makefile中调用make命令,-C和-f选项的区别相关推荐

  1. makefile中调用linux命令

    在makefile中可以直接执行 linux 命令,如下: all:@ls -al 执行结果如下: 如果想将  命令的输出 赋给一个变量,可以使用下面的两种方式: 即第一种方式: 变量名 = $(sh ...

  2. 在Android项目中调用FFmpeg命令

    概述 FFmpeg,命令行非常强大.在PC机上,调用一行FFmpeg命令,就可以对视频文件进行剪切.合并.转码等功能.本文将介绍如何在Android中调用FFmpeg命令行. 编译 前面已经有两篇文章 ...

  3. Awk中调用shell命令

    Awk中调用shell命令 需求 在awk中,有时候需要调用linux系统中命令,如计算字符串的MD5值,并保存下来. 方法参考 call a shell command from inside aw ...

  4. 如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)

    如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样) python标准库中的subprocess可以解决这个问题. from subprocess ...

  5. 安卓程序中调用 linux 命令

    博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 在研究串口 jni 开发的时候,遇到了这样一段代码: Process su;su = Runtime.getRuntim ...

  6. shell 调用matlab,在matlab中调用linux命令 以及后台运行matlab --zz

    由于matlab和linux命令各有所长:matlab比较擅长数值计算,linux命令比较擅长文件操作(matlab也基本上能够完成,但会稍微麻烦一点).所以在很多时候会需要将二者结合起来. 可能更多 ...

  7. 在JSP中调用JAVA类和使用JavaBean有什么区别?

    在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean   />调用Jav ...

  8. (转)在JSP中调用JAVA类和使用JavaBean有什么区别?

    在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean   />调用Jav ...

  9. python 中调用shell命令

    subprocess模块 根据Python官方文档说明,subprocess模块用于取代上面这些模块.有一个用Python实现的并行ssh工具-mssh,代码很简短,不过很有意思,它在线程中调用sub ...

  10. python执行linux命令返回结果_Python中调用Linux命令并获取返回值

    方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256/512表示未找到,该方法适用于she ...

最新文章

  1. 技术分享 | 【构建服务端SDK】之连接中心统一调用SDK
  2. jpa 查询集合_避免懒惰的JPA集合
  3. mybatis3 配置文件解析
  4. myeclipse jquerry ext 提示
  5. 消防给水及消火栓系统技术规范_对于高位消防水箱《消防给水及消火栓系统技术规范》是如何规定...
  6. php简单记账本_介绍你3个记账本小程序,让你花钱有规划
  7. 有关试用Silverlight OOB模式遇到的一些问题
  8. bootstrap table 服务端分页
  9. 引用之函数返回值 函数的返回值为引用类型《三》
  10. C#基础知识之读取xlsx文件Excel2007
  11. CS231n李飞飞计算机视觉 神经网络训练细节part1下
  12. 【Ubuntu18.04安装搜狗中文输入法】
  13. 【桃园恋歌】mmd镜头+动作打包下载.zip
  14. 基于AC自动机的表白墙解析工具
  15. python四分位数_四分位数计算过程
  16. 【小程序精品源码系列】小说阅读器
  17. 新书上市|豆瓣8.6,首部全面披露中国游戏发展史的奇书!
  18. keras调试的正确打开方式: 一句话让你把tensorflow当pytorch用
  19. smartUpload上传图片的用法
  20. WordPress初学者入门教程-WordPress的网页

热门文章

  1. 安装SQL Server2012报Microsoft.NET Framework4无法安装错误解决方案
  2. iOS10 不能跳转系统设置解决办法(1)
  3. WPS如何使参考文献对齐
  4. 计算机键盘如何打字课件,电脑键盘打字入门基础.ppt
  5. 用什么计算机演奏音乐,用这个你可以用自己的电脑弹奏美妙的音乐.
  6. 管家婆辉煌 经营历程 Date exceeds maximum of 19-12-31 报错解决办法
  7. PROTEL网络教程前
  8. 在线英英词典项目实现
  9. DOSBox安装及使用详解
  10. 建立书签链接的html语言,HTML建立超链接