Resultados de la búsqueda a petición "gnu-make"
¿Cómo construyo en un directorio especificado usando la opción "prefijo" de configurar?
Estoy tratando de construir glibc 2.27 en Clear Linux, obtenido aquí:https: //www.gnu.org/software/libc/sources.htm [https://www.gnu.org/software/libc/sources.html] De acuerdo con la ayuda, debo construir en un directorio fuera de la ...
¿Falla la regla de patrón de archivo?
Mientras uso GNU-make, mi Makefile tiene alguna regla de patrón como: %.o:%.c gcc $< -o:$@Esta regla la agrego yo. Pero cuando lo hago, aparece un error que dice No hay regla para establecer el objetivo% .o y no construye los objetivos. A ...
Cómo colocar archivos de objetos en un subdirectorio separado
Tengo problemas para intentar usar make para colocar archivos de objetos en un subdirectorio separado, probablemente una técnica muy básica. He tratado de usar la información en esta ...
Compruebe si existe un programa desde un Makefile
¿Cómo puedo verificar si un programa se puede llamar 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. P.ej. algo comoesta ...
GNU make: “No hay nada que hacer para 'target'” vs. “'target' está actualizado”
¿Cómo decide GNU cuál de los mensajes emitir? El Makefile que estoy usando causa Nada que hacer para 'objetivo' mensajes que se emitirán cuando el objetivo esté actualizado. Pero yo pienso 'target' está actualizado sería más apropiado.
Makefile ifeq lógico Y
Me gustaría verificar múltiples condiciones en unif loop de GNU make file. Aquí hay un ejemplo: ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE)) true statement else false statement endif ¿Cuál es la forma correcta de hacerlo?
No se puede asignar variable dentro de la receta
¿Cómo hago que esto funcione? Se equivoca con "make: somevariable: Comando no encontrado" sometarget: somevariable = somevalue Ejemplo completo: CXXFLAGS = -I/usr/include/test -shared -fPIC OBJ = main.o Server.o blabla : $(OBJ) ifeq ...
¿Cómo especificar RPATH en un archivo MAKE?
Estoy tratando de especificar rpath en mi binario. Mi archivo MAKE se ve así: CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' main: main.c gcc -o main main.c clean: rm -f main main.o Pero cuando consulto rpath usando el comandoreadelf -a ./main ...
¿Cómo manejar expansiones de shell en GNU Make bajo Ubuntu?
Dado esto muy simpleMakefile: all: @mkdir -pv test/{a,b} Obtengo esta salida en OS X 10.6.8 y CentOS 5.5: mkdir: created directory `test' mkdir: created directory `test/a' mkdir: created directory `test/b' Pero en Ubuntu 11.04 me sale ...
Cuál es la forma más confiable de usar GNUMake con nombres de archivos que contienen espacios?
Quiero usar GNUMake para ejecutar un archivo MAKE basado en reglas que crea un conjunto de archivos C en una estructura de directorios (en un sistema de archivos de Windows). El directorio raíz, algunos subdirectorios y algunos archivos ...