¿Qué significa & # 8220; No se dan nombres de archivos & # 8221; significa como hacer un error?
-
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.
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.