¿Qué significa & # 8220; No se dan nombres de archivos & # 8221; significa como hacer un error?

StackOverflow https://stackoverflow.com/questions/448009

  •  19-08-2019
  •  | 
  •  

Pregunta

Estoy tratando de construir un archivo MAKE y después de unos 5 segundos, aparece este error: "No se dan nombres de archivos". ¿Qué significa y cómo lo soluciono?

[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib

Esto se ejecuta desde un archivo BPG con las opciones " -B " y - " fproject.bpg " ;.

Soy relativamente nuevo en makefiles, así que no estoy seguro de cómo hacer Make pass files al compilador. Según tengo entendido, llamo a make con un archivo make que consta de varios proyectos. Make file toma cada proyecto, crea otros makefiles (con bpr2mak) y luego lo compila (con bcc32). ¿Es esto correcto? Si es así, make debería pasarle al compilador el nombre del archivo a construir. Al mirar mi salida, el proyecto crea con éxito un archivo make, pero el compilador falla.

¿Fue útil?

Solución

Resulta que el problema real es con bcc32.exe, no make. El problema se discute aquí: ¿Por qué no puede el Borland? ¿El compilador de línea de comando C ++ Builder 5 encuentra mis archivos?

Otros consejos

Parece que está llamando al comando del compilador C ++ de Borland sin pasarle ningún nombre de archivo para compilar. Quizás una variable Make que se supone que contiene los nombres de archivo C ++ está vacía, mal escrita, etc.

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