weixin_52220347 2023-01-05 14:53 采纳率: 0%
浏览 140
已结题

cygwin运行sleuth模型问题

windows系统在cygwin环境下运行sleuth模型,

当运行测试时,执行make时,出现错误,也就是别人正确操作不一样了,然后运行../grow.exe test scenario.demo200_test时就没有任何反应;

具体命令、步骤应该是没问题的,下面是我的步骤:
cd C:\cygwin64\bin\SLEUTHGA\Scenarios
cd ../GD
make clean
make
cd ../Whirlgif
make clean
make
cd ../Scenarios
make

img

img

这是我步骤的截图,正常别人编译成功的是下面这个图。有些人也有四五条,我不理解到底是哪里出错了

img

重新安装过很多次了,不是没有安装make package包的问题,cygwin运行其他的内容倒也正常,就是make一直出这个问题,后面grow没有反应我也不知道是不是这个引起的。

如果有做过在cygwin环境下运行sleuth模型的麻烦分享一下经验,也试过官网其他版本的sleuth模型,都是这个样子。

  • 写回答

4条回答 默认 最新

  • heart_6662 2023-01-06 00:15
    关注

    望采纳!!点击回答右侧采纳即可采纳!!!看起来像是环境问题,可以尝试检查cygwin的环境变量是否设置正确,
    或者尝试重新安装cygwin,并确保在安装过程中选择了所需的make包。

    评论
    weixin_52220347 2023-01-06 03:51

    系统的环境变量设置好了,也重新安装好多次了。make包一直都是有的

    img

    回复
    heart_6662 回复 weixin_52220347 2023-01-06 03:59

    先确保你在正确的文件夹中。你应该在你的模型文件夹中运行Mk命令。
    然后尝试在终端中运行make clean,然后再运行make。这可能会解决一些编译问题。
    如果仍然无法解决问题,可以尝试打开makefile.文件,查看是否有任何错误或者缺少的依
    赖。

    1
    回复
    weixin_52220347 回复 heart_6662 2023-01-06 14:45

    谢谢!这里的模型文件夹我应该是进去了的,我在GD和Whirlgif文件夹中依次执行make clean和make命令。make clean和别人的能一样,但是make编译就没法正常运行。我找了一下上面两个文件夹中的makefile,请问怎么看是否出错呢?

    img

    回复
    展开全部10条评论
  • luj_1768 2023-01-07 23:33
    关注

    你的提示是: [: gd.o], error 1; 不知道是否有关?
    error1,应该是底层错误的提示,可能有些像 error0。
    你的make工具好像权限比较高,好像是要把gd.o文件编到内核中,问题是gd.o代码的稳定度或者成熟度不够,可能是导致失败的关键原因。

    评论
    weixin_52220347 2023-01-09 03:47

    谢谢!请问我可以尝试怎样解决呢?因为cygwin软件不算很熟,都是跟着sleuth模型的教程来做的,而其中sleuth的源代码之类的都是官网下载的。我不清楚如果是make权限较高或者是sleuth模型中代码的问题,该怎么解决呢?

    回复
  • yy64ll826 2023-01-08 02:31
    关注

    Cygwin环境部署方法及Sleuth模型应用
    跟着操作
    https://zhuanlan.zhihu.com/p/227905683

    评论
    weixin_52220347 2023-01-09 03:47

    你好,感谢分享!之前在知乎上看到过您的分享了,我已经尝试过完全按照您的步骤来运行我的模型,但还是出现上述的问题。

    回复
    rubyzyy 回复 weixin_52220347 2023-03-26 14:37

    请问博主你安装成功了吗?

    回复
    weixin_52220347 回复 rubyzyy 2023-03-31 15:26

    安装成功了

    回复
  • 天寒雨落 全栈领域新星创作者 2023-01-11 03:38
    关注

    可能是编译环境或依赖项缺失导致 make 命令无法正常工作。可以尝试检查是否安装了编译工具和库文件,还可以尝试重新配置环境变量。

    另外,还可以尝试检查所有 makefiles 是否指定了正确的编译选项,或者是否有其他的错误。

    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 1月12日
  • 创建了问题 1月5日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部