Preguntas etiquetadas con gnu-make

Esta etiqueta es para preguntas sobre `gmake`, la versión GNU de la utilidad` make` para mantener y actualizar programas.



5
Usando CMake con GNU Make: ¿Cómo puedo ver los comandos exactos?
Uso CMake con GNU Make y me gustaría ver todos los comandos exactamente (por ejemplo, cómo se ejecuta el compilador, todos los indicadores, etc.). GNU make tiene --debug, pero no parece ser tan útil ¿hay alguna otra opción? ¿CMake proporciona indicadores adicionales en el Makefile generado para fines de depuración?
281 cmake  gnu-make 

15
Cómo imprimir una variable en un archivo MAKE
En mi archivo MAKE, tengo una variable 'NDK_PROJECT_PATH', mi pregunta es ¿cómo puedo imprimirlo cuando se compila? Leí Hacer eco de archivo mostrando la cadena "$ PATH" e intenté: @echo $(NDK_PROJECT_PATH) @echo $(value NDK_PROJECT_PATH) Ambos me da "build-local.mk:102: *** missing separator. Stop." ¿Alguien sabe por qué no me funciona?
246 makefile  gnu-make 

4
Definir hacer variable en tiempo de ejecución de regla
En mi GNUmakefile, me gustaría tener una regla que use un directorio temporal. Por ejemplo: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Tal como está escrito, la regla anterior crea el directorio temporal en el momento en que se …
209 makefile  gnu-make 

12
¿Cómo obtener el directorio relativo actual de su Makefile?
Tengo varios Makefiles en directorios específicos de aplicaciones como este: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Cada Makefile incluye un archivo .inc en esta ruta un nivel más arriba: /project1/apps/app_rules.inc Dentro de app_rules.inc Estoy configurando el destino de donde quiero que se coloquen los binarios cuando se construyan. Quiero que todos los binarios …






4
¿Cuál es la diferencia entre gmake y make?
Estoy tratando de entender la diferencia entre 'gmake' y 'make'? En mi caja de linux son idénticos: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS …
127 build  makefile  gnu-make 

9
¿Cómo instalar y usar "make" en Windows?
Estoy siguiendo las instrucciones de alguien cuyo repositorio cloné en mi máquina. Lo que quiero es simple: poder usar el makecomando como parte de la configuración del entorno de código. Pero estoy usando Windows, y busqué en línea solo para encontrar un archivo make.exe para descargar, un make-4.1.tar.gzarchivo para descargar …

4
¿Cómo llamar a Makefile desde otro Makefile?
Estoy obteniendo algunos resultados inesperados llamando a un archivo MAKE de otro. Tengo dos makefiles, uno llamado /path/to/project/makefiley otro llamado /path/to/project/gtest-1.4.0/make/Makefile. Estoy intentando que el primero llame al segundo. En / path / to / project / makefile, tengo dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o $(BIN_DIR)/$(PROJECT) $(MAKE) -f ./gtest-1.4.0/make/Makefile …
125 makefile  gnu-make 

12
Compruebe si existe un programa a partir de un Makefile
¿Cómo puedo comprobar si se puede llamar a un programa desde un Makefile? (Es decir, el programa debe existir en la ruta o ser invocable). Podría usarse para verificar qué compilador está instalado, por ejemplo. Por ejemplo, algo como esta pregunta , pero sin asumir que el shell subyacente es …
115 makefile  gnu-make 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.