Questions tagged «preprocessor-directive»


6
预处理后gcc可以输出C代码吗?
我正在使用一个开放源代码库,该库似乎具有很多预处理指令以支持除C之外的多种语言。因此,我可以研究该库的功能,希望看到预处理后要编译的C代码,更像是我写的东西。 gcc(或Linux中通常可用的任何其他工具)可以读取此库,但输出将预处理转换为人类可读性的C代码吗?


13
是否在行业标准中禁止#define?
我是一年级计算机专业的学生,我的教授说#define的行业标准,以及被禁止#if,#ifdef,#else,和其他一些预处理指令。由于出现意外行为,他使用了“禁止”一词。 这个准确吗?如果可以,为什么? 实际上,是否有任何禁止使用这些指令的标准?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.