Acabo de actualizar mi computadora a Mac OS X Lion y fui a la terminal y escribí "make" pero dice: -bash: make: comando no encontrado ¿A dónde se fue el comando
Acabo de actualizar mi computadora a Mac OS X Lion y fui a la terminal y escribí "make" pero dice: -bash: make: comando no encontrado ¿A dónde se fue el comando
Quiero ejecutar los siguientes comandos: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on ¿Cómo escribir esto como un bucle en un
En Unix, ¿puedo ejecutarme makeen un directorio sin cdacceder primero a ese
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 analiza la...
A menudo encuentro que la sintaxis de Bash es muy útil, por ejemplo, la sustitución de procesos como en diff <(sort file1) <(sort file2). ¿Es posible usar tales comandos Bash en un Makefile? Estoy pensando en algo como esto: file-differences: diff <(sort file1) <(sort file2) >...
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...
He usado un poco de rastrillo (un programa de creación Ruby), y tiene una opción para obtener una lista de todos los objetivos disponibles, por ejemplo > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create...
La mayoría de las aplicaciones de Linux se compilan con: make make install clean Como lo entendí, make toma nombres de objetivos de compilación como argumentos. Entonces, installes un objetivo que copia algunos archivos y luego cleanes un objetivo que elimina los archivos temporales. Pero, ¿qué...
Tengo algunas demos que descargué y vienen con un Makefile.win y un Makefile.sgi. ¿Cómo puedo ejecutar estos en Windows para compilar las
Tengo un archivo MAKE que se construye y luego llama a otro archivo MAKE. Dado que este archivo MAKE llama a más archivos MAKE que hacen el trabajo, realmente no cambia. Por lo tanto, sigue pensando que el proyecto está construido y actualizado. dnetdev11 ~ # make make: `release' is up to...
Tengo el siguiente archivo MAKE para mi proyecto y me gustaría configurarlo para las versiones de lanzamiento y depuración. En mi código, tengo muchas #ifdef DEBUGmacros instaladas, por lo que es simplemente una cuestión de configurar esta macro y agregar las -g3 -gdwarf2banderas a los...
Pregunta rápida: ¿cuál es el indicador del compilador para permitir que g ++ genere múltiples instancias de sí mismo para compilar proyectos grandes más rápido (por ejemplo, 4 archivos fuente a la vez para una CPU de múltiples
En el manual de GNU Makefile, menciona estos prefijos. Si se proporciona .ONESHELL, solo se comprobará la primera línea de la receta para los caracteres de prefijo especiales ('@', '-' y '+'). ¿Qué hacen estos prefijos y dónde se
Acabo de heredar un código C ++ que se escribió mal con un archivo cpp que contenía las funciones principales y muchas otras. También hay .harchivos que contienen clases y sus definiciones de funciones. Hasta ahora, el programa se compilaba usando el comando g++ main.cpp. Ahora que separé las...
Estoy conectado al pequeño clúster de Linux de mi universidad a través de PuTTY y WinSCP, transfiriendo archivos usando este último y compilándolos y ejecutándolos con el primero. Mi trabajo hasta el momento se ha realizado en los laboratorios de la universidad, pero hoy he estado haciendo un...
Casi todos los proyectos de Java que he visto usan Maven o Ant. Son buenas herramientas y creo que casi cualquier proyecto puede usarlas. ¿Pero qué pasó a hacer ? Se utiliza para una variedad de proyectos que no son Java y puede manejar Java fácilmente. Seguro que tiene que descargar make.exe si...
¿Qué hace lo siguiente en un Makefile? rule: $(deps) @: Parece que no puedo encontrar esto en el manual de
¿Cómo podría abortar una ejecución de make / makefile basada en una variable de makefile que no se establece / valora? Se me ocurrió esto, pero funciona solo si la persona que llama no ejecuta explícitamente un objetivo (es decir, makesolo se ejecuta ). ifeq ($(MY_FLAG),) abort: ## This MUST be...
Quiero ejecutar 'make install' para tener todo lo que necesito, pero me gustaría instalar las cosas en su propia carpeta en lugar de / usr / bin del sistema, etc. ¿es eso posible? incluso si hace referencia a herramientas en / usr / bin,
¿Hay alguna manera de configurar CLion para usar un archivo MAKE local para compilar código, en lugar de CMake? Parece que no puedo encontrar la manera de hacerlo desde las opciones de