当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-28 16:24 

注册: 2010-11-26 10:21
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
因学习需要,要安装PiccSIM ,是 网络控制仿真用的,
需要对NS2进行功能扩展,按手册运行脚本文件 installPiccSIM_1.00_2.34.sh
最后却显示:
for i in indep-utils/cmu-scen-gen/setdest indep-utils/webtrace-conv/dec indep-utils/webtrace-conv/epa indep-utils/webtrace-conv/nlanr indep-utils/webtrace-conv/ucb; do ( cd $i; make all; ) done
make[1]: 正在进入目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/cmu-scen-gen/setdest'
make[1]: 没有什么可以做的为 `all'。
make[1]:正在离开目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/cmu-scen-gen/setdest'
make[1]: 正在进入目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/dec'
make[1]: 没有什么可以做的为 `all'。
make[1]:正在离开目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/dec'
make[1]: 正在进入目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/epa'
make[1]: 没有什么可以做的为 `all'。
make[1]:正在离开目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/epa'
make[1]: 正在进入目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/nlanr'
make[1]: 没有什么可以做的为 `all'。
make[1]:正在离开目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/nlanr'
make[1]: 正在进入目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/ucb'
make[1]: 没有什么可以做的为 `all'。
make[1]:正在离开目录 `/home/yuanshangda/ns/ns-allinone-2.34/ns-2.34/indep-utils/webtrace-conv/ucb'
求高人指点迷津。
我用的是Ubuntu 10.10
脚本文件内容如下:
#!/bin/sh

cd ../ns-2.34
make clean
cd ..
cp -r PiccSIM_ns-2.34_bundle/common/* ns-2.34/common/
patch -Np1 -r- <PiccSIM_ns-2.34_bundle/PiccSIM_1.00_2.34.patch

cd ns-2.34
./configure
make


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 9:26 

注册: 2006-11-27 14:21
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
make都输出“没什么可做的”,说明你都程序已经编译完成了,make确实没啥可做的了。。。


_________________
我的百度空间: http://hi.baidu.com/huangyunict/
我的个人主页:http://www.comp.nus.edu.sg/~huangyun/


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 14:44 

注册: 2010-11-26 10:21
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
你的意思是说,这不是什么错误,可以不用管是吗?

我的那个软件现 无法使用,我不知道是这个原因,还是其它的原因。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 15:17 

注册: 2006-11-27 14:21
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
make的作用是读取Makefile的内容,它会自动地判断Makefile里面指定的依赖关系,不做重复的工作。例如A依赖C和D,B依赖C,那么如果D更新了则A会更新但B不会,如果C更新了则AB都会更新。如果所有依赖关系都满足了,则make啥也不做,直接提示说“没有什么可做的”。

你试试看先 make clean 之后再 make all


_________________
我的百度空间: http://hi.baidu.com/huangyunict/
我的个人主页:http://www.comp.nus.edu.sg/~huangyun/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 16:35 

注册: 2010-11-26 10:21
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
谢谢,我试着修改一下给的脚本文件,看可不可以。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 16:51 

注册: 2010-11-26 10:21
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
很遗憾,我将脚本文件中./configure 之后 改为
make clean
make all
依然出现上面的情况,
实在不知道问题出在那啊!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 22:47 
头像

注册: 2010-11-21 1:53
帖子: 560
地址: 河蟹墙堡
送出感谢: 0 次
接收感谢: 0 次
cp -r PiccSIM_ns-2.34_bundle/common/* ns-2.34/common/
patch -Np1 -r- <PiccSIM_ns-2.34_bundle/PiccSIM_1.00_2.34.patch
patch 成功了没有? 输出什么信息了?


_________________
代码:
#touch cock
touch: failed to touch 'cock': Permission denied


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求 make[1]: 没有什么可以做的为 `all' 的原因
帖子发表于 : 2010-12-29 23:37 

注册: 2010-11-26 10:21
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
这个不是很清楚,因为它一直在编译,
运行脚本文件,几分钟后显示的是上面的内容。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译