Keil ARM编译器命令行编译中实现头文件依赖的自动推导
2017-09-11 19:04
183 查看
接触了几个编译器之后发现编译器基本上都有依赖文件的自动推导功能,最初掌握这个功能是在使用gcc的时候。后来发现其他的编译器基本上也有这个功能而且基本上都与gcc有着一样的语法。
今天简单试探了一下Keil编译器,没有查什么文档,纯粹是按照之前的老路子输入猜测的命令试了一下,还真是存在!
我在一个文件夹放了一个C文件一个头文件,C文件中包含了头文件。这算是一个最简单的应用场景了。C文件为test.c,而头文件为test.h。执行效果如下:
有点没有弄明白这种格式的使用方法,不过有了这种格式的输出再写个简单的小脚本实现头文件依赖的makefile已经不再是什么难事儿了!
今天简单试探了一下Keil编译器,没有查什么文档,纯粹是按照之前的老路子输入猜测的命令试了一下,还真是存在!
我在一个文件夹放了一个C文件一个头文件,C文件中包含了头文件。这算是一个最简单的应用场景了。C文件为test.c,而头文件为test.h。执行效果如下:
有点没有弄明白这种格式的使用方法,不过有了这种格式的输出再写个简单的小脚本实现头文件依赖的makefile已经不再是什么难事儿了!
相关文章推荐
- 头文件和源文件在不同目录情况下 Makefile自动推导依赖关系的实现
- 一个通用的makefile写法,自动推导文件的依赖关系
- Android 自动编译、打包生成apk文件 1 - 命令行方式
- WinCE5.0/6.0下命令行实现自动编译
- Android 自动编译、打包生成apk文件 1 - 命令行方式
- 加载依赖的jar包在命令行编译和运行java文件
- cmd和mxmlc命令行自动编译flash的as文件
- SPORE,一个很好的实现JS命名空间的管理,模块的定义,与自动加载依赖模块的脚本文件
- 一个通用的makefile写法,自动推导文件的依赖关系
- 加载依赖的jar包在命令行编译和运行java文件
- 一个通用的makefile写法,自动推导文件的依赖关系【转】
- Pycharm WebStorm 配置 babel 实现自动编译 ECMAScript6 (es6) 文件
- 加载依赖的jar包在命令行编译和运行java文件
- Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件
- WinCE5.0/6.0下命令行实现自动编译及另一种方式命令行编译
- 加载依赖的jar包在命令行编译和运行java文件
- 加载依赖的jar包在命令行编译和运行java文件
- 混合编程 -- 实现C自动编译以及thrift文件实现生成定义文件
- WinCE5.0/6.0下命令行实现自动编译
- 一个通用的makefile写法,自动推导文件的依赖关系