C错误 - 数字代表什么?

mar*_*que 0 c compiler-errors line-numbers

我找不到任何关于此的内容,但可能只是因为我不知道如何搜索,因为我不知道如何调用它.

我试图编译一些C代码并得到以下错误:

/path/to/file.h:55:32: error: path/to/include.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我知道错误,我知道问题出file.hline 55- 哪里是包含,哪个不存在.

但这代表什么32呢?

马蒂

Tho*_*mas 6

它是行内字符的编号55.

这也可能被称为"列号"(请参阅​​注释),但我发现这有点误导,例如制表符通常会占用编辑器中的多个列,但仍然只算作编译器的一个字符.

  • 即*列*号. (2认同)