Quiero agregar manualmente algunos archivos de encabezado como math.hy graphic.hpara gccpero no sé dónde colocarlos.
10
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.hYa debería estar presente. Ejemplo:/usr/include/c++/7.3.0/math.h\math.hdebería evaluarmath.h, pero veo que\math.hevita que coincidan los archivos comotgmath.hyquadmath.h.man locate, pero supongo que tengo una versión diferente de lalocate(1)página de manual (que no tiene una instancia de\).