gpt4 book ai didi

gcc - GCC 风格行指令的格式

转载 作者:行者123 更新时间:2023-12-05 05:14:52 25 4
gpt4 key购买 nike

海湾合作委员会的 documentation for #line directives说他们是这样的:

#line "myfile.cpp" 123

但是当我用 g++ 5.1 检查输出时,它们实际上是这样的:

# 1 "/a/include/boost/multi_array/extent_range.hpp" 1
# 16 "/a/include/boost/multi_array/extent_range.hpp"
# 1 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/utility" 1 3
# 58 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/utility" 3

# 59 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/utility" 3
# 68 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/utility" 3
# 1 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/x86_64-redhat-linux/bits/c++config.h" 1 3
# 194 "/pool2/ap/gcc/5.1.0/include/c++/5.1.0/x86_64-redhat-linux/bits/c++config.h" 3

有这种格式的文档吗?

最佳答案

它记录在不同的部分:https://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html

标志用于创建包含堆栈以改进错​​误输出。

关于gcc - GCC 风格行指令的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52181929/

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