Pregunta

Estoy teniendo problemas con la compilación de un proyecto en el que estoy trabajando. Todo lo demás funciona bien, pero cuando compilo, me sale este mensaje de error:

/usr/bin/ld:obj/content/xmSound.o: file format not recognized; treating as linker script

No tengo idea de por qué sucede esto. Es probablemente un error en el código, pero no sé. El archivo de origen xmSound.o es una compilación de se puede encontrar aquí y el makefile que estoy usando es aquí .

¿Fue útil?

Solución

Ejecutar 'file obj/content/xmSound.o' y comparar lo que dice para ese archivo con algún otro archivo de objeto que el cargador no se queja.

Lo más probable es que la regla para la construcción de ese fichero objeto es incorrecta, de alguna manera, y el archivo que tienes no es un archivo objeto en absoluto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top