今天在我的Linux make时提示我找不到 -lsocket,我就去lib库里查了一下,根本没有这个东东,然后在网上看了好多都是说缺少这个库要安装,或是要改libsock.so,试了半天都没有用。
最后在libc里发现了这个家伙,
原来在Linux里gcc时是不需要加-lsocket的,会自动编译,加了反倒编译不过,我把makefile里的-lsocket去掉后就通过了。
在Linux环境下使用gcc编译时,遇到误报缺少-lsocket库的错误,通过深入查找和理解Linux编译机制,发现无需手动添加-lsocket参数。文章详细解释了这一现象并提供了解决方案。
今天在我的Linux make时提示我找不到 -lsocket,我就去lib库里查了一下,根本没有这个东东,然后在网上看了好多都是说缺少这个库要安装,或是要改libsock.so,试了半天都没有用。
最后在libc里发现了这个家伙,
原来在Linux里gcc时是不需要加-lsocket的,会自动编译,加了反倒编译不过,我把makefile里的-lsocket去掉后就通过了。

被折叠的 条评论
为什么被折叠?