当前位置: 技术问答>linux和unix
请教看过stevens的unix网络编程的哥哥进来看看
来源: 互联网 发布时间:2015-06-11
本文导语: 小弟我的系统是redhat9。 近日来在学习Stevens的《UNIX网络编程(第一卷)》,从网上下载了书上例子的源代码,也按照readme上说的./configure然后make,结果每个make都出了一大堆的错误,单个程序调试也调不过去,好像那...
小弟我的系统是redhat9。
近日来在学习Stevens的《UNIX网络编程(第一卷)》,从网上下载了书上例子的源代码,也按照readme上说的./configure然后make,结果每个make都出了一大堆的错误,单个程序调试也调不过去,好像那个unp.h文件有很多问题,我这个急啊。
请高人指点。
近日来在学习Stevens的《UNIX网络编程(第一卷)》,从网上下载了书上例子的源代码,也按照readme上说的./configure然后make,结果每个make都出了一大堆的错误,单个程序调试也调不过去,好像那个unp.h文件有很多问题,我这个急啊。
请高人指点。
|
他的UNP.H是有很多问题,我是不断的删除里面没用的行的,他的例子都不长
建议你一个个自己改好手动编译,不用他的makefile好了
建议你一个个自己改好手动编译,不用他的makefile好了
|
linux下制作安装文件一般都是用:auto系列工具,包括automake,autoconf,autoscan等!
最后当生成了configure文件后(可执行),用它来生成makefile文件,然后你就可以执行
下边的make,make install,make clean;make distcheck命令了!至于书上的例子,可以直接用gcc自己来编译,连接!
最后当生成了configure文件后(可执行),用它来生成makefile文件,然后你就可以执行
下边的make,make install,make clean;make distcheck命令了!至于书上的例子,可以直接用gcc自己来编译,连接!
|
我也是出现了unp.h,总说没有这个文件和目录,我把它去掉试试,编译可以通过,结果出不来
|
linux和unix并不是完全相同的,你先确定linux中是否存在unp.h
|
天啊,拜托~~~~~~~
请大家把书打开,翻到第784页……
而且,linux和unix很多东西都是不同的,你不要指望能原封不动地把那本书的例子直接在linux下编译
请大家把书打开,翻到第784页……
而且,linux和unix很多东西都是不同的,你不要指望能原封不动地把那本书的例子直接在linux下编译