c++ - configure.ac 如何使用 CPPFLAGS 将字符串传递给源代码
问题描述
我想使用 CPPFLAGS 将字符串从 configure.ac 传递给源文件
./configure.ac --with-path=/a/b/c
AC_ARG_WITH(path, AS_HELP_STRING([--with-path], [Specify path]), [CPPFLAGS="${CPPFLAGS} -DPATH=\\"$withval\\""])
上面的代码被翻译成
-DPATH=/a/b/c
将其翻译成需要进行哪些更改
-DPATH=\"/a/b/c\"
解决方案
推荐阅读
- javascript - 如何在不破坏浏览器支持的情况下将 hashbang 添加到可执行的 Javascript 文件?
- amazon-web-services - 共享 IAM 角色而不是 IAM 密钥有什么好处?
- angular - 触摸和拖动地图时,Openlayers 无法垂直滚动页面
- python - 如何从列表中删除此元素?
- kotlin - 基于 kotlin 中的枚举对自定义对象列表进行排序
- ios - 线程 1:尝试播放音频时出现 EXC_BAD_ACCESS (code=1, address=0x48) 错误
- go - gRPC 到远程服务器的慢带宽
- c - 流和缓冲区之间的关系?
- java - 如何在spring MVC中将对象和hashmap都传递给模型属性,以便我可以同时使用它们?
- android - “你没有安全的键盘锁!” 在 moto g6 模拟器 API 28 上启动安全室演示时