今天编译一个socket程序,报错:
未定义的符号在文件中。 inet pton ....
开始没有注意头文件<sys/socket.h>
后来到网上搜寻了一下, 在g++的编译的时候,要加:
g++ *.cpp -lnsl -lsocket.
执行成功。
本文解决在使用g++编译socket程序时遇到的未定义的符号错误,通过添加-lnsl -lsocket参数实现成功编译。重点介绍了头文件sys/socket.h的重要性以及在g++编译时如何正确引用socket库。
今天编译一个socket程序,报错:
未定义的符号在文件中。 inet pton ....
开始没有注意头文件<sys/socket.h>
后来到网上搜寻了一下, 在g++的编译的时候,要加:
g++ *.cpp -lnsl -lsocket.
执行成功。

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