嵌入式 linux下的m4介绍

原创 2013年12月02日 14:54:53

linux下的m4介绍

在写脚本监控mysql的时候遇到发邮件问题,于是查了一下linux下邮件服务器的架设,看到了sendmail的架设教程:http://publish.it168.com/2004/1224/20041224500302.shtml

其中sendmail的配置文件sendmail.cn需要用m4来生成,不懂m4,上网查了查:

M4 是一个宏处理器.将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的.除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行Unix命令,整数运算,文本操作,循环等.m4既可以作为编译器的前端也可以单独作为一个宏处理器.

安装下列程序: m4

简短说明

m4 将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的.除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行Unix命令,整数运算,文本操作,循环等.m4既可以作为编译器的前端也可以单独作为一个宏处理器。

M4 安装依赖关系

M4 依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext,Glibc, Grep, Make, Perl, Sed.

cotex m4 汇编指令集

16位数据操作指令  名字 功能 ADC  带进位加法(ADD with Carry)  ADD  加法  AND  按位与。这里的按位与和C的”&”功能相同  ASR  算术右移(Arit...
  • u011392772
  • u011392772
  • 2015年08月26日 13:54
  • 1247

【linux】M4介绍

M4 (编程语言) 维基百科,自由的百科全书 跳转至: 导航, 搜索 m4是一个通用的宏处理器,由布莱恩·柯林汉和丹尼斯·里奇设计。m4 是基于 Ritchie 早先为 ...
  • shuhuai007
  • shuhuai007
  • 2013年04月17日 09:34
  • 3761

让这世界再多一份GNU m4 教程 (全文整理)

作者:garfileo  作者主页 本文整理自:https://segmentfault.com/a/1190000004104696 整理者:Timekeeperl    csdn博客 欢迎...
  • Timekeeperl
  • Timekeeperl
  • 2016年02月25日 15:34
  • 3608

嵌入式Linux操作系统简介

嵌入式Linux操作系统介绍  嵌入式Linux操作系统,是个与生俱来的网络操作系统且成熟稳定。其为开源软件且源代码开放,不存在黑箱技术,按照GPL公约任何人都可以对它进行修改添加新的功能形成自己的...
  • yyyljw
  • yyyljw
  • 2015年12月27日 21:04
  • 606

Cortex—M4 寄存器组

Cortex-M4 为 32 位处理器内核。该处理器包含以下 32 位寄存器:      13 个通用寄存器( r0-r12 )      堆栈指针( SP )...
  • hecong129
  • hecong129
  • 2013年09月22日 11:09
  • 1119

理解嵌入式开发中的一些硬件相关的概念

本文转自:http://blog.csdn.net/ce123_zhouwei/article/details/6970131 理解嵌入式开发中的一些硬件相关的概念      ...
  • Cowena
  • Cowena
  • 2015年08月30日 20:30
  • 1910

几种嵌入式RTOS的分析与比较

几种嵌入式RTOS的分析与比较 http://tech.ddvip.com   2008年07月10日    社区交流 Sailor_forever  sailing_9806@163.com 整理 ...
  • Three_water
  • Three_water
  • 2014年12月17日 13:07
  • 778

浅析嵌入式Linux系统的构成和启动过程

在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机Linux相比有着自己的一些特点,本文就嵌入式Linux系统的构成和启动过程做一些总结。  一、嵌入式Linux系统...
  • gary531
  • gary531
  • 2013年09月11日 14:08
  • 3893

M0、M3、M4简单对比

最近在关注Cortex-M处理器,针对目前进入大众视野的M0、M3、M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵。   Cortex-M 系列针对成本和功耗...
  • chiooo
  • chiooo
  • 2016年01月05日 16:27
  • 835

STM32L4系列Cortex-M4超低功耗微控制器

意法半导体通过构建新型芯片架构实现了同类产品中最佳的超低功耗及性能,这得益于其应用设计上的高度灵活性。STM32L4 MCU在超低功耗微控制器效率的标准化EEMBC™ ULPBench®测试中获得17...
  • lovecc101
  • lovecc101
  • 2017年02月06日 14:26
  • 944
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 linux下的m4介绍
举报原因:
原因补充:

(最多只允许输入30个字)