编译c语言时,编译阶段会出现警告和错误。如果错误与宏定义相关,则预处理命令可以确定预处理的C语言源是什么。
在linux可以用命令cpp或者gcc -E命令,windows下可以用cl /P 或者cl /E 命令(vs2010)。命令示例如下:
linux: cpp > out.txt 或者 gcc -E > out.txt
vs2010: cl /E > out.txt 或者 cl /P (会生产文件)
linux下示例如下:
预编译命令: gcc -E > x x文件内容如下:
windows下可以查看cl /?帮助来查看各种选项的意义:
windows下的预处理后的文件如下:
vs2010 cl.exe 预编译
1.文章《『如何编译预编译开关』预编译和编译的区别…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《『如何编译预编译开关』预编译和编译的区别…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好