免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1782 | 回复: 7
打印 上一主题 下一主题

关于《Unix环境高级编程》的代码编译问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-07 16:02 |只看该作者 |倒序浏览
我下载了《Unix环境高级编程》书中的源代码包,
1。拷贝Make.def.svr4为Make.defines.
2. 修改其中的路径名为/home/bill/libmisc.a
3. 进入lib.svr4目录,执行make.
但是总是出错:
make `systype.sh`
/bin/sh: line 1: systype.sh: command not found
make[1828]: Entering directory `/home/bill/apue/lib.svr4'
make `systype.sh`
/bin/sh: line 1: systype.sh: command not found
make[1829]: Entering directory `/home/bill/apue/lib.svr4'
make `systype.sh`
/bin/sh: line 1: systype.sh: command not found
make[1830]: Entering directory `/home/bill/apue/lib.svr4'
make `systype.sh`
/bin/sh: line 1: systype.sh: command not found
make[1831]: Entering directory `/home/bill/apue/lib.svr4'

我单独运行systype.sh,程序输出svr4.感觉这个shell文件没错啊?

请大家指点Sample Text

论坛徽章:
0
2 [报告]
发表于 2005-11-07 16:07 |只看该作者
用户权限有没有搞对?

论坛徽章:
0
3 [报告]
发表于 2005-11-07 17:20 |只看该作者
我是root权限

论坛徽章:
0
4 [报告]
发表于 2005-11-07 19:58 |只看该作者
原帖由 luxuabc 于 2005-11-7 16:02 发表
我下载了《Unix环境高级编程》书中的源代码包,
1。拷贝Make.def.svr4为Make.defines.
2. 修改其中的路径名为/home/bill/libmisc.a
3. 进入lib.svr4目录,执行make.
但是总是出错:
make `systype.sh`
/bin ...


兄弟,哪里有这个源代码下载的啊。
我也再看。都是自己敲程序。。。
希望给个连接。
或者email
sway2004009@163.com

论坛徽章:
0
5 [报告]
发表于 2005-11-08 07:21 |只看该作者
看起来是没有定义systype.sh变量的问题,把systype.sh定义成你的binsh或其它的shell看看!

论坛徽章:
0
6 [报告]
发表于 2005-11-08 09:45 |只看该作者
下载的地址是ftp.uu.net
目录是published/books/stevens.advprog.tar.Z

看起来是没有定义systype.sh变量的问题,把systype.sh定义成你的binsh或其它的shell看看?
能具体点吗?

论坛徽章:
0
7 [报告]
发表于 2005-11-17 19:25 |只看该作者
这个我在redhat8.0~9.0.freebsd都没问题。但在solaris9.0 fox x86下就不灵了。

论坛徽章:
0
8 [报告]
发表于 2005-11-17 20:01 |只看该作者
http://bbs.chinaunix.net/viewthr ... page%3D3&page=1


上面的帖子也讨论这个问题,参考一下吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP