当前位置: 技术问答>linux和unix
《unix网络编程》中俺的代码出现undefined reference to"Socket"
来源: 互联网 发布时间:2017-05-24
本文导语: 在学《unix网络编程》,在第10页中的《1.5一个简单的时间、日期服务器程序》中,我编译出现了, undefined reference to"Socket" undefined reference to"Bind" undefined reference to"Listen" undefined reference to"Accept" undefined reference to"...
在学《unix网络编程》,在第10页中的《1.5一个简单的时间、日期服务器程序》中,我编译出现了,
undefined reference to"Socket"
undefined reference to"Bind"
undefined reference to"Listen"
undefined reference to"Accept"
undefined reference to"Close"
代码应该没问题,库应该出问题了,请教下如何配置这个SOCKET库啊??
PS:客户端我编译没问题啊!!
undefined reference to"Socket"
undefined reference to"Bind"
undefined reference to"Listen"
undefined reference to"Accept"
undefined reference to"Close"
代码应该没问题,库应该出问题了,请教下如何配置这个SOCKET库啊??
PS:客户端我编译没问题啊!!
|
我也这样的问题,把make生成库放到默认目录也有这样的问题,不知道哪里错了,
不过我编译是直接链接那个。a静态库就没问题了,
我现在用的方法是把那个大写的包裹函数放在头文件里面,也可以用。
不过我编译是直接链接那个。a静态库就没问题了,
我现在用的方法是把那个大写的包裹函数放在头文件里面,也可以用。
|
……史蒂文斯的书,书的开始部分已经声明了,开头字母大写的为对应小写的函数的包裹函数。
包裹函数包含了对像socket,bind,listen,accept……类似函数的错误处理。这些包裹函数很简单,自己实现就可以了。
大家不要着急,直接照抄书上的代码,看清理论,然后构思程序,再动手写代码。
重点不是敲键盘,而是敲之前的准备工作。
包裹函数包含了对像socket,bind,listen,accept……类似函数的错误处理。这些包裹函数很简单,自己实现就可以了。
大家不要着急,直接照抄书上的代码,看清理论,然后构思程序,再动手写代码。
重点不是敲键盘,而是敲之前的准备工作。