Quiero agregar manualmente algunos archivos de encabezado como math.hy graphic.hpara gccpero no sé dónde colocarlos.
Quiero agregar manualmente algunos archivos de encabezado como math.hy graphic.hpara gccpero no sé dónde colocarlos.
Respuestas:
Primero eche un vistazo a /usr/includeo /usr/local/include.
Si no encuentra nada allí, intente:
`gcc -print-prog-name=cc1plus` -v
Este comando le pregunta a gcc qué preprocesador de C ++ está usando y luego le pregunta a ese preprocesador dónde busca incluir.
Obtendrá una respuesta confiable para su configuración específica.
Del mismo modo, para el preprocesador C:
`gcc -print-prog-name=cc1` -v
Si solo desea saber dónde se ubica el archivo, simplemente use el comando de localización :
locate -b '\math.h'
locate -b '\graphics.h'
Quizás tenga más para actualizar su base de datos antes:
sudo updatedb
Así es como estoy buscando la ubicación de mi encabezado. Es mucho más rápido que usar el comando find .
\math.hdebería evaluar math.h, pero veo que \math.hevita que coincidan los archivos como tgmath.hy quadmath.h.
man locate, pero supongo que tengo una versión diferente de la locate(1)página de manual (que no tiene una instancia de \ ).
math.hYa debería estar presente. Ejemplo:/usr/include/c++/7.3.0/math.h