Sé que hay un indicador que se puede usar en el archivo MAKE para incluir un archivo de encabezado en todos los archivos que se están compilando, al igual que hay un indicador -D para incluir una definición. ¿Qué indicador es exactamente para incluir archivos de encabezado? No recuerdo saber.Cómo incluir archivos de encabezado a través del archivo MAKE
5
A
Respuesta
8
En su comando de compilación, puede utilizar la opción -include
:
gcc -o main -include hello.h main.cpp
0
algo como esto tal vez? include_directories ($ {}/CMAKE_CURRENT_SOURCE_DIR incluir)
+0
No, estaba hablando de un comando que incluye un cierto archivo de encabezado para todos los archivos que se están compilando. Al igual que tiene un indicador -D para incluir una definición, como -DGNU_SOURCE equivale a poner #define GNU_SOURCE en la parte superior de cada archivo. – pythonic
Cuestiones relacionadas
- 1. Pasando un indicador de gcc a través del archivo MAKE
- 2. ¿Cómo incluir archivos de encabezado en Visual Studio 2008?
- 3. Incluir archivo MAKE externo con CMake
- 4. Obtener el nombre del archivo MAKE del archivo MAKE
- 5. Creando varios archivos de encabezado precompilados utilizando GNU make
- 6. Incluir un encabezado en otro archivo de encabezado
- 7. Costo de incluir archivos de encabezado en Objective-C
- 8. Depende del archivo make
- 9. Cómo volver a incluir encabezado en aplicación
- 10. ¿Cómo puedo incluir todos los archivos JavaScript en un directorio a través de un archivo JavaScript?
- 11. ¿Cómo se llama un único encabezado cuyo propósito es incluir otros archivos de encabezado?
- 12. C Archivos de encabezado - Forma correcta de incluir
- 13. Eclipse C/C++ (CDT) importar archivos en proyecto - archivo de encabezado no encontrado - incluir ruta
- 14. Excluir archivos de TFS a través del archivo de proyecto
- 15. ¿Cómo incluir un archivo de otra carpeta?
- 16. carga de archivos a través del iPad
- 17. Visual Studio no puede incluir el archivo de encabezado.
- 18. reevaluar las variables del archivo MAKE
- 19. CRealice e incluyendo otros archivos make
- 20. Cómo puedo crear archivos de encabezado C
- 21. Incluir cambio de ruta de encabezado de Windows a Linux
- 22. Cómo incluir archivos CSS y JS a través de HTTPS cuando sea necesario?
- 23. Ruta de directorio común del archivo MAKE
- 24. Operaciones atómicas en CUDA? ¿Qué archivo de encabezado incluir?
- 25. Cómo detectar cambios en el encabezado en make list
- 26. ¿Qué archivo de encabezado debo incluir para usar _swprintf_s()?
- 27. Encabezado/Incluir guardias no funcionan?
- 28. fichero Make: compilar todos los archivos .cpp a .o archivos
- 29. extensión de archivo MAKE
- 30. Establecer encabezado HTTP para todos los scripts PHP a través del archivo .htaccess
Makefile no utilizan archivos de cabecera. ¿Que estás tratando de hacer? –
Supongo que estás tratando de forzar la inclusión de un archivo .h específico a través de la magia de los archivos makefile. Pero luego las personas que leen su código y no su archivo MAKE se desconcertarán en cuanto a dónde residen partes importantes del código. IMNSHO, es mejor # incluir el archivo, pero use make para especificar los indicadores "-I./foo/" durante la compilación. Mucho más mantenible. – tbert