gpt4 book ai didi

c++ - 奇怪的 gcc 错误 : stray '\NNN' in program

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:44 25 4
gpt4 key购买 nike

我的开源库中弹出了以下问题,我无法弄清楚发生了什么。

我的两个用户有类似的 (gcc) 编译器错误:

/home/someone/Source/src/._regex.cpp:1:1: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\5’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\26’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\7’ in program
/home/someone/Source/src/._regex.cpp:1:5: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\2’ in program
...

我无法重现这些错误;代码在我测试过的所有机器上都能正常编译。

谷歌搜索似乎表明这通常是奇怪编码或奇怪格式的结果,但我通过十六进制编辑器运行了所有源代码,所有字符都是可打印的 ASCII (0x20 - 0x7E),或制表符,或新队。就是这样。

此外,两个用户都成功编译了以前版本的库;但是有问题的特定文件 (regex.cpp) 及其头文件从那时起就没有被修改过!

请参阅here了解更多详情,包括下载代码的链接(如果需要)。但我会很高兴只知道一个可能的方向。

最佳答案

错误在 ._regex.cpp 中,而不是 regex.cpp

._ 开头的文件是由 Mac OS X 自动生成的。您的构建系统似乎试图编译所有以 .cpp 结尾的文件。它可能不应该编译以点开头的任何内容。

关于c++ - 奇怪的 gcc 错误 : stray '\NNN' in program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1621396/

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