gpt4 book ai didi

c - 抑制 "gcc -E"预处理代码输出中的注释

转载 作者:行者123 更新时间:2023-12-01 14:01:28 26 4
gpt4 key购买 nike

<分区>

对于一个简单的 C 程序,我执行了 gcc -E hello.c -o hello.pp 以查看程序在预处理后的外观。

在输出文件中,我可以看到许多以 # 开头的行,看起来像注释。这些线是什么?

我怎样才能只看到 C 代码,而没有这些注释?

下面是一个片段:

user $ gcc -E hello.c -o hello.pp
user $ tail -n 15 hello.pp

extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ;

extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
# 943 "/usr/include/stdio.h" 3 4

# 3 "hello.c" 2
int main()
{
printf("Hello world \n");

return 0;
}
user $

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com