当前位置: 技术问答>linux和unix
《Unix网络编程》的疑问
来源: 互联网 发布时间:2016-10-19
本文导语: 《UNIX网络编程》(第一卷),我看了它的前8章,的确是一本好书, 可是,从第9章开始,书上的源码(就是从官网上的源代码,用make来编译的那个)在我的机子上(Ubuntu 10.04)基本上都通不过编译。可能是我的操作...
《UNIX网络编程》(第一卷),我看了它的前8章,的确是一本好书,
可是,从第9章开始,书上的源码(就是从官网上的源代码,用make来编译的那个)在我的机子上(Ubuntu 10.04)基本上都通不过编译。可能是我的操作系统不支持某些功能吧。
大家遇到过这种问题吗?我该怎样解决这个问题呢?
可是,从第9章开始,书上的源码(就是从官网上的源代码,用make来编译的那个)在我的机子上(Ubuntu 10.04)基本上都通不过编译。可能是我的操作系统不支持某些功能吧。
大家遇到过这种问题吗?我该怎样解决这个问题呢?
|
好好看看make之后的输出,从error挨个找,耐下心来,不难的。
|
是呀 经常遇到这种问题,没办法技术是在不断更新的,环境也不一样,解决的方法只能是照着书上的模式,自己发挥自己的想法,如果拿书上的直接来运行,错误肯定会有,并且也很难找错,因为根本就不是我们自己写的程序。。。
|
要改一些东西,比如sockaddr就没定义sa_len吧
|
是不是Unix与Linux的区别导致
|
例子的头文件已经被封装好来 不能直接用
还是自己写吧
|
很大可能是头文件的问题
要不就是makefile需要修改以适应你自己的机器
要不就是makefile需要修改以适应你自己的机器