【问题标题】:compilation fatal error header file g++编译致命错误头文件g++
【发布时间】:2011-07-29 19:26:53
【问题描述】:

我收到此编译错误:

fatal error: can’t create precompiled header f: Text file busy
compilation terminated.  

这是一个非常神秘的东西,因为我只是偶尔会得到它..

我哪里出错了?

【问题讨论】:

  • 也许this 对你有帮助?
  • 发生这种情况时您是否正在运行make -j?也许尝试一次限制为一个编译。

标签: c++ g++ compiler-errors


【解决方案1】:

ETTXTBSY 是一个标准的 errno 值,我发现最好的解释是:

尝试执行当前为写入而打开的文件,或写入当前正在执行的文件。通常,使用调试器运行程序会被认为是打开以进行编写,这会导致此错误。 (名称代表“文本文件忙”。)

那么,您可能仍在执行编译器试图重新创建/更新的程序...?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多