Cómo utilizar el código fuente de la tercera edición de la programación de redes Unix
Primero visite http://ishare.iask.sina.com.cn/f/132385 21. html? sudaref = blog . cs dn . net amp; Retcode=0 Descargue el paquete fuente
Paso uno: ingrese el directorio upnv13e en la terminal y luego ejecute el código:
. /Configuración
Paso 2: Si hay un problema, hay solución.
Biblioteca de CD
Crear (si se informa el siguiente error: inet_ntop.c: 61: Error: El argumento 'tamaño' no coincide con el prototipo.
/ usr/include/arpa/inet.h:153: error: declaración de prototipo
inet_ntop.c línea 61 size_t size-gt; cambiada a socklen_t size)
Paso 3: Hay No hay problema con este paso.
Disco láser../libfree
Fabricación
Paso 4:
Disco láser../libgai
Fabricación
Cadmio..//Volver al directorio unpv13e.
Luego copie el ku generado al directorio de la biblioteca del sistema:
sudo cp libunp.a /usr/lib
sudo cp libunp.a /usr/lib32
Paso 5: Modifique unp.h y cópielo y config.h en /usr/include para su posterior inclusión.
vim lib/unp.h
sudo cp lib/unp.h /usr/include
sudo cp config.h /usr/include
Al compilar el código en el futuro, agregue -lunp para vincularlo a nuestra biblioteca. (Parece que solo puedes usar gcc, no g)