GNU M4宏处理器快速理解
来源:互联网 发布:淘宝企业店铺要交费吗 编辑:程序博客网 时间:2024/05/29 09:15
本文转载自http://utxz.com/142.html
m4是一个通用的宏处理器,宏处理器(或预处理器)一般用作文本替换工具。最终用户经常会用它来处理要反复使用的文本模板,典型的是用于编程工具,还会用于文本编辑和文字处理工具。m4是POSIX标准中的一部分,所有版本的UNIX下都可用。虽然这种语言可以单独使用,但大多数人需要m4仅仅是因为GNU autoconf中的“configure”脚本依赖它。
举个简单的例子就能很好的理解
创建文件:test.m4 :
执行命令:m4 test.m4
上述例子就是把 AUTHOR和EMAIL替换成m4定义的宏,关于详细的m4的语法定义可以参考如下文档
https://www.gnu.org/software/m4/m4.html
http://mbreen.com/m4.html
======================================
GNU Autoconf手册翻译
http://blog.csdn.net/yuzhangqiu/article/details/3860688
=======================================
原文http://blog.donews.com/groper/archive/2009/01/25/1463518.aspx
1 0
- GNU M4宏处理器快速理解
- GNU M4宏处理器快速理解
- M4 是一个宏处理器
- GNU M4
- GNU m4
- Cortex-M4 处理器
- 编译makefile失败,提示autom4te: need GNU m4 1.4 or later: /usr/local/bin/m4
- m4
- m4
- m4
- M4
- ARM CORTEX-M4处理器 面向高性能数字信号控制领域
- gnu-ucos 的s3c2440处理器 中断部分
- Linux,理解GNU/Linux
- 理解 GNU/Linux
- Make理解-GNU Make
- 理解 GNU Libtool
- 移植web服务器遇到问题:configure: error: GNU M4 1.4 is required
- 第十五周项目一验证算法
- 【第14周项目3-是否二叉排序树?】
- java实现见得网络扫描器功能
- 正则表达式
- 第十四周项目2-二叉树排序树中查找的路径
- GNU M4宏处理器快速理解
- 第十四周项目1—验证折半查找
- This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8
- C#创建xml文件并写入内容
- 多线程编程之pthread_cond_wait
- 微信开发 (自动回复图片,自定义菜单)
- 第十五周项目3--B-数b,用括号法输出b数
- 第14周项目1-(3)验证二叉排序树相关算法
- 截取url参数