标题:用gcc/g++编译winsock程序 出处:Felix021 时间:Mon, 25 May 2009 02:12:49 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1610 内容: 开始学习winsock(应付网络程序设计的大作业) 在网上搜"winsock 入门",然后都是一堆很ooxx的东西,反正你看了就是不知道怎么写程序就是了。 试着写下一些代码,却发现出现一堆类似 引用 undefined reference to `socket@12' undefined reference to `htons@4' 这样的错误。 Google了一下,众说纷纭啊,有说extern "C"的,有说少lib路径的 最后在CSDN的论坛上发现有个人遇到这个问题,贴了个程序,后面别人给的建议有效了: #include #include #include using namespace std; int main() { WSADATA wsaData; WSAStartup(MAKEWORD(1,1),&wsaData); cout<<"hello"< g++ a.cpp -lwsock32 加上libwsock32的库即可。。。汗。 Generated by Bo-blog 2.1.0