Autor
|
Tema: ¿Dónde se encuentra la implementación de los headers en linux? (Leído 4,883 veces)
|
M3st4ng
Desconectado
Mensajes: 58
|
Hola,
Sé que esta será una pregunta muy chorra para vosotros, pero ¿dónde se encuentran las implementaciones de los ".h" que incluye linux? Por ejemplo, yo tengo un código en C donde se incluye el ficheros "sys/socket.h" ¿dóndo se encuentra su implementación?
Perdonad mi ignorancia. Salu2
|
|
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
si la ruta está con "" tienes que mirar en esa ruta.
Por ejemplo: "imagenes.h" indica que estoy incluyendo desde el directorio actual "../milibreria.h" del directorio que está encima del actual.
Supongo que te refieres a las librerias incluidas con <libreria>. Esas, cuando se vaya a compilar, el compilador las buscará en los directorios del PATH (si no me equivoco, creo que suelen estar en /usr/lib)
|
|
|
En línea
|
|
|
|
thirtankara
Desconectado
Mensajes: 1
|
Buscalos en /usr/include Saludos
|
|
|
En línea
|
|
|
|
M3st4ng
Desconectado
Mensajes: 58
|
Hola!
Gracias por contestar! A lo que realmente me refiero es que, sé dónde están los ".h" (por decirlo de alguna manera qué implementa la clase) pero no sé dónde se encuentran los ".c" (la implementación de las funciones de la clase). Es decir, lo que quiero saber es dónde está el ".c" que corresponde al header "sys/socket.h" (por ejemplor) Salu2
|
|
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Estarán recogidas como un shared object (.so) en /lib. En principio, la implementación, por ejemplo, de la libreria estándar de C, si no me equivoco, está contenida en libc.so
El tema está en que vienen ya precompilados.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Implementación de Servidores: Linux
Tutoriales - Documentación
|
KarlosVid(ÊÇ)
|
9
|
12,993
|
22 Octubre 2009, 20:41 pm
por KarlosVid(ÊÇ)
|
|
|
Linux - headers - kernel
GNU/Linux
|
biznaka
|
2
|
4,322
|
8 Abril 2011, 16:22 pm
por D4RIO
|
|
|
[Batch] Buscar carpeta donde se encuentra un portable
Scripting
|
ovichan
|
4
|
3,717
|
20 Noviembre 2012, 03:20 am
por Eleкtro
|
|
|
Instalacion de linux headers
GNU/Linux
|
wolf99
|
6
|
17,074
|
9 Diciembre 2022, 23:47 pm
por undimmer
|
|
|
ayuda con sudo apt install build-essential libelf-dev linux-headers-$(uname -r)
Hacking
|
novato2850
|
1
|
3,682
|
11 Febrero 2022, 10:05 am
por mortenol
|
|