Tag: GNU-MAKE
Tengo un makefile para múltiples archivos principales. “`info :: @echo "make main1/2/3"; PROGS = main1 main2 main3 .SECONDEXPANSION: ${PROGS} :: $$@.o ${CC} -o $@ $^ <code>pero uno (y solo uno) de los archivos principales necesita otro objeto vinculado. Intenté resolverlo con</code>main3 :: lib.o“` pero de alguna manera lib.o no se . . . Read more
Soy un traductor español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown Soy bastante nuevo en archivos make. Quiero compilar varios ejecutables a través de mi archivo make, y tenía entendido que tener un objetivo con varias entradas ejecutaría . . . Read more
Tienes dos archivos, concretamente pyproject.toml y poetry.lock, que se encuentran en una carpeta llamada dump. Quiero mover esos archivos a 2 directorios para cuando se ejecuten las pruebas. Hoy día hago esto: “` PROJECT<em>DIR := $(realpath $(CURDIR)) BUILD</em>DUMP<em>DIR := $(PROJECT</em>DIR)/dump DESTINATION_DIRS := unit system endtoend PY<em>SOURCES = $(patsubst %,$(BUILD</em>DUMP<em>DIR)/%, pyproject.toml) . . . Read more
Tengo el siguiente objetivo: .PHONY: echo echo: @echo “parámetros:” $(filter-out $@,$(MAKECMDGOALS)) Cuando lo ejecuto, obtengo no solo el objetivo que especifico, sino también un error cuando Make intenta ejecutar ‘make hello’: $ make echo hello world parámetros: hello world make: *** No se ha encontrado la regla para construir el . . . Read more
Actualmente estoy escribiendo un archivo Makefile que me permite ejecutar algunos comandos fácilmente, pero quiero ser capaz de pasar argumentos adicionales. No puedo encontrar documentación sobre cómo hacerlo. Mi Makefile simplificado está abajo: .PHONY: all info: header usage define HEADER ENCABEZADO DE MI PROYECTO endef export HEADER header: @echo “$$HEADER” . . . Read more