FW: kompilace kodu se sockety AF_INET

Kosar Martin mkosar na fincom.cz
Úterý Březen 20 10:59:44 CET 2001


# implicit dependency /usr/lib/libnsl.so.1)
# ld: fatal: Symbol referencing errors. No output written to client1
# Kdyz jsem 
# kompiluji s parametry: 	gcc -o jmenobinarky -lsocket jmenozdroje.c

Robert Vojta wrote:
# nemam zrovna zadny zdrojak u sebe, ale zkuste to bez toho "-lsocket",
nejsem
#si totiz jistej, ze kdyz sem neco delal ze socketama, ze potrebuju linkovat
#tuhle knihovnu.

Kdyz zkousim kompilovat bez -lsocket, vypise kompilator:
Undefined                       first referenced
 symbol                             in file
socket                              /var/tmp/cc0gmxDA1.o
inet_addr                           /var/tmp/cc0gmxDA1.o
connect                             /var/tmp/cc0gmxDA1.o
ld: fatal: Symbol referencing errors. No output written to client1

Pri kompilaci zdrojaku obsahujiciho jen praci se sockety v domene AF_UNIX,
vse probehlo v poradku.
								Diky
--
Martin Kosar


Další informace o konferenci Linux