【问题标题】:(Macro Language Processor m4) How do I run resp. compile .m4 programs on Ubuntu 13.4?(宏语言处理器 m4)我如何运行 resp。在 Ubuntu 13.4 上编译 .m4 程序?
【发布时间】:2013-05-07 21:03:43
【问题描述】:

我从这个站点安装了 m4:http://www.geeksww.com/tutorials/libraries/m4/installation/installing_m4_macro_processor_ubuntu_linux.php

到目前为止一切顺利。该软件包中还包含一些示例。如果我尝试运行这些示例,它只会给我带来一些错误等。

现在,我真的是 ubuntu(一般是 linux)的菜鸟。

我尝试这样运行程序:

...m4/m4-1.4.10/examples# ./exp.m4 
./exp.m4: line 1: syntax error near unexpected token ``countdown', `$1'
./exp.m4: line 1: `define(`countdown', `$1 ifelse(eval($1 > 0), 1, `countdown(decr($1))', `Done')')'

现在,我猜./ 是绝对错误的,这意味着我必须以其他方式进行操作。你有什么帮助吗?

【问题讨论】:

    标签: linux ubuntu assembly macros m4


    【解决方案1】:

    你像这样运行一个 m4“程序”:

    $ m4 exp.m4 > exp.out
    

    请注意,m4 从标准输入读取,除非您在命令行中提供文件名,然后它会写入标准输出。

    【讨论】:

      猜你喜欢
      • 2015-01-21
      • 2011-07-21
      • 2018-12-04
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多