m4

m4

文章 0 浏览 6

为什么C语言中clock()返回-1

我正在尝试使用 "time.h" 库中的 clock() 函数来实现错误处理程序。该代码在嵌入式系统(Colibri IMX7 - M4 处理器)内运行。该函数用于监视特定范围…

南汐寒笙箫 2025-01-19 15:47:18 5 0

AutoConf循环,但在首次成功后停止吗?

我有这个片段来检测,并且需要最高可用的C ++标准。它正好按照我想要的方式工作 - 首先检查最高,并在第一个成功之后停止搜索。它也非常丑陋且难以维…

半衾梦 2025-01-18 03:57:48 3 0

在 ifdef 内有条件地定义 m4 中的宏

这是我第一次使用 m4,并且我很难根据是否已定义另一个宏来有条件地定义宏。 我面临的问题是我的 test.m4 文件中的以下代码片段: ifdef(`MANPAGE', d…

一张白纸 2025-01-13 17:48:39 3 0

对于 shell 命令,自动转义 m4 中的斜杠

我正在使用 m4 编写宏,以便轻松地将数学嵌入 HTML 代码中。斜杠需要转义,我想自动化这个过程,但我还没有找到一个好方法。 在以下内容上运行 m4 显…

妄断弥空 2024-12-23 14:04:55 2 0

添加源来构建 php 扩展

我想编写一个测试 php 扩展,它将提供一个测试类。我想将类声明提取到一个单独的 C 文件中,并从 myext.c 文件的模块 init 函数中调用类注册。我有以…

一紙繁鸢 2024-12-21 22:00:10 4 0

m4 不解析局部变量

我的 m4 宏有问题。宏是 define(BARRIER, ` #if defined USE_PTHREAD_BARRIERS barrier_wait(&$1,$2,$3); #elif defined (USE_CENTRALIZED_BARRIERS) …

锦上情书 2024-12-15 15:20:17 4 0

在html中实现宏定义的方法

我会很高兴做这样的事情 #1 #2 #3 然后使用它: 我将宏视为 确实有很大优势。 解决方法是使用像 m4 这样的宏处理器,或者使用 php 来模拟宏效果。还有…

帅冕 2024-12-07 12:16:34 7 0

如何截取 m4 中字符串的最后一个字符

我正在尝试创建一个宏来删除 m4 中字符串的最后一个字符,我尝试执行以下操作: define(`delete_last',substr(`$1',`0',eval(``len($1)'-1')))dnl 这…

温折酒 2024-11-14 07:12:11 6 0

aclocal/autoconf 报告 Mac OS X 上缺少 m4sugar.m4?

我已将 Xcode 3.2 安装到 /Xcode3.2 中,并且没有在 /Developer 中安装任何内容。当我希望进行开发时,我启动一个 shell,如下所示 alias sysroot='PA…

羁客 2024-11-08 00:04:29 8 0

如何为 m4 宏文件包含 ifdef 保护?

对于 C 头文件,您可以防止多次包含头文件,例如: #ifndef MY_FOO_H #define MY_FOO_H [...] #endif 如何在 m4 中执行相同的操作,以便对同一文件的…

触ぅ动初心 2024-10-24 08:56:34 10 0

在 m4 中,如何包含名称中包含环境变量的文件?

我想在 m4 文本中包含一个相对于我的沙箱基目录的文件,而不使用 -I 开关。 到目前为止,我已经弄清楚如何使用系统调用来获取环境变量: define(MODEL…

烛影斜 2024-10-24 08:47:51 11 0

m4 - 执行 shell 命令

我是 m4 的新手,正在尝试设置一个宏,该宏允许用户在配置时指定库的位置 ./configure --with-mylib=/path/to/lib.so。 在使用 AC_ARG_WITH 的 m4 宏…

雨轻弹 2024-10-10 13:15:58 11 0

m4 不服从展开式?

我在这里使用 m4 进行一些文本预处理,它的行为方式我不明白。 这是有问题的部分: ifdef(`TEST', define(`O_EXT', `.obj'), define(`O_EXT', `.o')) …

反差帅 2024-09-15 20:01:46 15 0

Scala、Maven 和预处理器

我知道所有反对 Java 中的预处理器和宏的哲学论证。我不同意仅仅因为某些人可能滥用某种语言功能,就应该将其排除在外。 我想在 Java 和 Scala 代码中…

蓝戈者 2024-09-12 14:23:41 12 0

如何正确匹配 GNU M4 中的换行符

我正在尝试制作一个宏来替换换行符。 我的第一次尝试是: define(`m4_pascal_str',` patsubst(`$1',`^\(.*\)$',`\1++') ') m4_pascal_str(` 11 22 33 …

关于从前 2024-09-06 00:25:10 18 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文