¿O en Windows, supongo que podría usar un script por lotes?¿Hay un programa GNU Make-type para el lenguaje de programación D?
Respuesta
Make es independiente del idioma: funciona igual de bien (o mal dependiendo de su punto de vista) con cualquier lenguaje de programación.
Para aclarar todavía: make es language/compiler/toolchain/whatever independent. Tienes que decirle explícitamente cómo llamar al compilador, qué banderas usar, etc. Por lo tanto, funciona con cualquier compilador hecho por cualquier persona en cualquier lugar para cualquier idioma. – pafcu
Esto es casi correcto. 'make' tiene algunas suposiciones incorporadas. Por ejemplo, asume que cada regla produce un solo archivo. Su 'soporte para herramientas que produce más de un objetivo desde una sola fuente con un solo comando (como yacc), es incómodo en el mejor de los casos. También GNU make tiene algunas reglas automáticas para algunos idiomas, pero no para otros. –
Creo que la pregunta puede deberse al hecho de que GNU make viene con un montón de reglas predefinidas; muchos son para C o C++, y no creo que haya ninguno para D. – reinierpost
El compilador Digital Mars D (que puede encontrar here) debe tener un programa make
que hace lo que necesita, en la carpeta DMD2\Windows\Bin
.
Si no lo hace, eche un vistazo al compilador de C - Estoy seguro de que al menos uno de ellos tiene uno que funciona con DMD.
Le sugiero que compruebe la utilidad rdmd, que es parte de la distribución estándar de dmd. rdmd toma su módulo principal e infiere todas las dependencias transitivas de él.
- 1. biblioteca de álgebra lineal para el lenguaje de programación D
- 2. D lenguaje de programación char arrays
- 3. ¿Hay algún motor de juegos/gráficos para el lenguaje de programación D?
- 4. Primeros Embedded con D (el lenguaje de programación)
- 5. Cómo vincular bibliotecas D en un programa D
- 6. Soporte de Emacs para el lenguaje D
- 7. Incrustar un lenguaje de programación en un programa
- 8. ¿Hay un lenguaje de programación con semántica cerca de inglés?
- 9. enlaces de lenguaje MySQL para D?
- 10. ¿El lenguaje de programación D usa un recolector de basura incremental?
- 11. Programación CGI en D
- 12. programación de juegos 3-d
- 13. Llamar C++ (C) desde el lenguaje D
- 14. D lenguaje de programación: stdio módulo no puede leer el archivo std \ stdio.d
- 15. desarrollo de aplicaciones con el lenguaje D
- 16. UML para el lenguaje de programación C
- 17. Usando el tipado dinámico en D, un lenguaje estáticamente tipado
- 18. ¿Hay un lenguaje de programación "debajo" de la Asamblea?
- 19. ¿Qué bibliotecas de objetos falsos hay disponibles para D?
- 20. Horario de programación para portar un programa
- 21. Compilador incompleto de programación D
- 22. Liberar recursos en el lenguaje D
- 23. .NET lenguaje para programación simultánea
- 24. Ordenación de radix en el lugar en el lenguaje de programación D
- 25. ¿Hay un modo Intercal para GNU Emacs?
- 26. qué algoritmo para un programa de programación
- 27. El controlador PostgreSQL para el lenguaje de programación Go
- 28. Cómo reconfigurar un programa grande para GNU Autotools
- 29. ¿Lenguaje de programación para navegar automáticamente en el sitio web?
- 30. ¿Hay algún otro lenguaje de programación para la programación del lado del cliente además de javascript?
¿Por qué el lenguaje D necesita un programa de dependencia especial? – wallyk
Es porque estoy usando DMD, no GDC. ¿O GNU Make de MinGW trabajaría con eso? – delaccount992