是否存在可以传递给这些预处理器之一的标志,导致预处理器无法解析代码中的任何宏?我试图用它来连接任何包含的头文件到一个文件中,谢谢!使用gcc或cpp预处理C代码而不解析宏
1
A
回答
4
-fdirectives-only
When preprocessing, handle directives, but do not expand macros.
阅读完整条目以获取完整的详细信息。
添加-P
选项来抑制#line
指令,例如,
g++ -E -P -fdirectives-only ... file.cpp
或:
cpp -P -fdirectives-only ... file.cpp
0
AFAIK没有这样的标记,如果你只想连接头文件 - 继续写一个简短的程序。
你可能无论如何都需要sch程序,因为预处理程序不仅仅包含头文件和扩展宏,它还负责连接字符串,例如“This”和“”That“变成了”ThisAndThat“。你会得到你的信息来源获取某些意想不到的变化呢。
相关问题
- 1. 使用GCC预处理C代码
- 2. GCC ARM汇编预处理宏
- 3. C++代码解析器/处理器库
- 4. 获取预处理线与解析C代码antlr4
- 5. 预处理后gcc可以输出C代码吗?
- 6. 如何使用gcc预处理器宏__FAST_MATH__?
- 7. 使用预处理器宏的代码生成
- 8. C预处理器宏定义宏
- 9. 在gcc中已经定义了哪些C预处理器宏?
- 10. 使用C预处理器进行嵌套宏迭代
- 11. 预处理宏
- 12. “的foreach值” 宏GCC和CPP
- 13. GCC预处理器
- 14. gcc为不同的SPARC处理器预定义了哪些宏?
- 15. 如何使用GNU C预处理器预定义的宏?
- 16. C/C++宏:如何使用一个宏(boost预处理器库?)生成两个单独的代码段
- 17. 预处理器宏
- 18. 与预处理宏
- 19. 如何使用包含路径的cpp(c预处理器)
- 20. GCC comp_except_specs和异常处理/解析
- 21. 避免链接的模板而不是cpp预处理器?
- 22. C++预处理错误代码
- 23. 预处理OpenDoPE Word文件(宏或docx4j)
- 24. 处理eclipse解析java代码?
- 25. 用户代理解析使用c#
- 26. C预处理器,递归宏
- 27. C:对预处理宏的困惑
- 28. C预处理器宏扩展
- 29. C预处理器宏替换
- 30. C预处理器,宏“重载”
@sleeptightpupper RTFM是不是真的很好(或专业)。你会如此回应你的客户吗? –
感谢您的帮助。我试着在几个不同的地方看,但没有在正确的地方看。对不起,如果这似乎是一个愚蠢的问题,我真的试图找到答案。 – rreichel