Quería crear un archivo MAKE. Así que escribí instrucciones en un archivo de bloc de notas.
¿Pero qué extensión debería dar al guardar este archivo?extensión de archivo MAKE
Respuesta
Si ejecuta:
make
este programa va a buscar un archivo llamado makefile en el directorio, y luego ejecutarlo. Si tiene varios archivos make, entonces se puede ejecutar con el comando:
make -f MyMakefile
Desde el GNU Make documentation
Por defecto, cuando se marca busca la makefile, intenta lo siguiente nombres, en orden:
GNUmakefile
,makefile
yMakefile
. Normalmente, usted debe llamar a su makefile o bienmakefile
oMakefile
Estos se buscaron si no se especifica el makefile con la bandera -f
(Sólo GNU make buscará GNUMakefile
, por lo que darle ese nombre solamente si sabe que está utilizando herramientas GNU)
Parece que está ejecutando Windows, en cuyo caso los archivos makefiles a menudo tienen un sufijo .NMK
(porque están destinados para su uso con NMAKE
). En el mundo civilizado, los makefiles generalmente no tienen un sufijo: makefile
o Makefile
son los nombres canónicos de los archivos.
lmao "civilizado" – Ungeheuer
Si necesita distinguir uno de otro, y está configurando la administración del archivo MAKE, debe usar project.make como el nombre. Sobre la base de que la mayoría de las LSE, en particular gedit, están reconociendo esto sobre .mak. Tras empaquetar o cerrar sesión en una carpeta dedicada, se puede cambiar el nombre a archivo MAKE, la ruta completa es descriptiva del proyecto. De esta forma puedes tener diferentes versiones. Si su trabajo es lo suficientemente complejo como para utilizar un archivo MAKE, no debe mezclar varias versiones en la misma carpeta de todos modos.
De forma predeterminada, The GNU Make intenta algunos nombres en particular, sin usar ninguna extensión. Puede especificar un archivo con cualquier nombre. Pero si desea resaltar la sintaxis en algunos editores, puede usar una extensión.
existen tales normas para el reconocimiento de que los archivos en el editor de Geany:
Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
- 1. extensión de archivo MAKE
- 2. Obtener el nombre del archivo MAKE del archivo MAKE
- 3. Depende del archivo make
- 4. ¿Cómo cambiar la extensión de cada archivo en una lista con múltiples extensiones en GNU make?
- 5. Cómo documentar un archivo MAKE?
- 6. Agregar extensión de archivo a archivo de extensión-menos
- 7. Extensión de archivo JSON
- 8. Creación de un archivo MAKE FORTRAN
- 9. ¿Podría alguien explicar este archivo de make?
- 10. Ruta de directorio común del archivo MAKE
- 11. reevaluar las variables del archivo MAKE
- 12. Incluir archivo MAKE externo con CMake
- 13. autoconf no genera el archivo MAKE?
- 14. Colón y $ en el archivo MAKE
- 15. ¿Por qué GNU make eliminar un archivo
- 16. ¿Qué significa "todo" en un archivo MAKE?
- 17. ¿Cómo ejecutar un archivo MAKE en Windows?
- 18. Extensión de archivo Json Schema
- 19. lotes extensión de archivo hallazgo
- 20. Retire y archivo de extensión
- 21. obtener extensión de archivo (editar)
- 22. nombre de archivo sin extensión
- 23. lotes: Retire extensión de archivo
- 24. Node.js obtener extensión de archivo
- 25. Cómo comprobar si un archivo existe en un archivo MAKE
- 26. BSD Make y GNU Make makefile compatible
- 27. ¿Cómo validar una extensión de archivo solo si hay una extensión de archivo? Re: carrierwave
- 28. Exportar un archivo MAKE de bloques de código
- 29. ¿Cómo puedo escribir un archivo MAKE para autodetectar y paralelizar la compilación con GNU Make?
- 30. Utilice el mismo archivo make para make (Linux) y nmake (Windows)
Por lo tanto, para aclarar: archivos make normalmente no tienen una extensión, ni siquiera un punto al final. –
Corregir, o puede guardar con una extensión de archivo y hacer punto con el modificador -f. – Anthony
Cuando creo un archivo MAKE mediante un bloc de notas, se guarda como documento de texto y cuando escribo make en la línea de comandos, se muestra que no se ha encontrado el archivo MAKE. Cuando creo el archivo MAKE mediante el editor ED, se guarda como tipo de archivo que es encontrado por make. –