gcc预处理阶段

来源:互联网 发布:北京java培训中心 编辑:程序博客网 时间:2024/06/07 01:59

gcc --verbose -E hicv.c -o hicv.i &>/home/ftp/xx.txt

使用gcc的-E -P选项展开源代码中的宏- -


-E选项,表示让gcc只进行“预处理”就行了。 所谓的预处理,就是把程序中的宏展开, 把头文件的内容展开包含进来等等一些编译前的预处理操作。


预处理结果会显示到屏幕上,如果需要保存,则得需要重定向


gcc --verbose -E hicv.c -o hicv.i &>/home/ftp/xx.txt

gcc --verbose -P  -E hicv.c -o hicv.i &>/home/ftp/xx.txt