2011-04-05 24 views
5

estoy recibiendo este error de compilación:compilación archivo de cabecera error fatal g ++

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

Esta es una muy misterioso, ya que lo consigo sólo una vez en un tiempo ..

¿A dónde voy ¿incorrecto?

+1

Tal vez [este] (http://www.cyberciti.biz/faq/binbash- bad-interpreter-text-file-busy/) te ayude? – Xeo

+0

¿Está ejecutando 'make -j' cuando ocurre esto? Tal vez intente limitarse a una compilación a la vez. – Johnsyweb

Respuesta

5

ETXTBSY es un valor errno estándar, la mejor explicación que he encontrado ser:

An attempt to execute a file that is currently open for writing, or write to a file that is currently being executed. Often using a debugger to run a program is considered having it open for writing and will cause this error. (The name stands for "text file busy".)

Por lo tanto, es posible que aún se encuentre ejecutando el programa el compilador está tratando de volver a crear/actualizar ...?

Cuestiones relacionadas