Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到libsocket.so和libintl.so_C - Fatal编程技术网

找不到libsocket.so和libintl.so

找不到libsocket.so和libintl.so,c,C,我正在尝试编译一些用于分析HTTP日志的工具,每当我键入getting Follow错误并且在文件系统中找不到libsocket.so和libintl.so时 gcc -o showtrace showtrace.o logparse.o utils.o -lsocket -lnsl -lintl -ldl -lm /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lintl collect2: ld returned 1 e

我正在尝试编译一些用于分析HTTP日志的工具,每当我键入getting Follow错误并且在文件系统中找不到libsocket.so和libintl.so时

gcc -o showtrace showtrace.o logparse.o utils.o -lsocket -lnsl -lintl -ldl -lm
/usr/bin/ld: cannot find -lsocket
/usr/bin/ld: cannot find -lintl
collect2: ld returned 1 exit status

如何解决此问题,请提供帮助。

我不太确定
libintl
,但
libsocket
是一个仅存在于系统V型unix(例如Solaris、HP-UX)上的库。如果您使用的是Linux或BSD衍生产品(包括Mac OS X),那么您不需要链接到
libsocket
,因为套接字是在
libc
中实现的,默认情况下链接到
libc
。请尝试在不使用
-lsocket
-lintl

的情况下链接这些软件包是否安装在您的系统上?不,我想,如何安装这些软件包?使用您的系统安装软件包的工具还是从源代码处安装。(还有,你确定你的系统需要这些库吗?@larsmans Ubuntu 12.04.Q属于Ubuntu@stackexchange(ubuntu专家在哪里)