por - ¿Cómo agregar una ruta de inclusión predeterminada para GCC en Linux?
kid3 (4)
Aquí hay un enlace al manual de GCC 4.8.1 donde se documentan las variables de entorno C_INCLUDE_PATH y CPLUS_INCLUDE_PATH .
Me gustaría que gcc incluya archivos de $HOME/include
además de los directorios de inclusión habituales, pero no parece haber un análogo a $LD_LIBRARY_PATH
.
Sé que solo puedo agregar el directorio de inclusión en la línea de comandos al compilar (o en el archivo make), pero realmente me gustaría un enfoque universal aquí, como en el caso de la biblioteca.
Crea un alias para gcc con tus favoritos incluidos.
alias mygcc=''gcc -I /whatever/''
Intente configurar C_INCLUDE_PATH
(para archivos de encabezado C) o CPLUS_INCLUDE_PATH
(para archivos de encabezado C ++).
Como mencionó Ciro, CPATH
establecerá la ruta tanto para C como para C ++.
Más detalles here .
Un archivo de especificaciones gcc puede hacer el trabajo, sin embargo, todos los usuarios de la máquina se verán afectados.
Ver here