四时宝库

程序员的知识宝库

linux和window下C语言编译器的预编译命令

在编译C语言时,编译阶段会有警告和错误。如果错误涉及到宏定义,可以通过预处理命令查看预处理后的C语言源码到底是咋样的。在linux可以用命令cpp或者gcc -E命令,windows下可以用cl /P 或者cl /E 命令(vs2010)。命令示例如下:

linux: cpp test.c > out.txt 或者 gcc -E test.c > out.txt

vs2010: cl /E test.c > out.txt 或者 cl /P test.c (会生产test.i文件)

linux下示例如下:

预编译命令: gcc -E test.c > x x文件内容如下:

windows下可以查看cl /?帮助来查看各种选项的意义:

windows下的预处理后的文件如下:

vs2010 cl.exe 预编译

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接