c - 优雅地将 m4 宏处理器添加到 gcc 编译链中?
问题描述
我考虑过使用m4
的额外宏处理功能(通过常规cpp
预处理器),只需在 GCC 编译期间将其包含在调用的工具链中(而不是在之前cpp
,所以看起来像第一个调用的命令),但是我不知道该怎么做,即:如何将m4
调用作为每个输入.c
文件的 C gcc 编译的(显然)第一阶段。有没有一些优雅的方法来实现这一点?
更新:显然,问题可能更多关于自动工具和 CMake 等构建工具。我会对自动工具更感兴趣。
解决方案
推荐阅读
- javascript - BeautifulSoup - 删除孩子但保留他们的内容
- angular - 一个 TypeScript 函数中有两个 return 语句
- javascript - 如何在数组 JavaScript 中添加到数组
- python - Pyside2 QQmlPropertyMap 的插槽无法从 QML 访问;旧 C++ 错误的 Python 版本?
- python - Python 函数未按预期运行
- c - Turbo C 库中不包含 popen、pclose 和 getdelim 函数
- python - 如何对给定 CSV 列中的时间戳进行分组?
- asp.net-core - 我如何在我的异步代码中获取单个属性
- python - 比较两个数据帧并获得最近的匹配数据帧
- symfony - 预期类型“Symfony\Component\Form\FormInterface”。发现“空”