我刚来这地方。
在如何使用yarpgen生成随机C程序方面,谁能帮助我。

我尝试运行看到in the yarpgen readmerun_gen.py脚本。
但是,我得到了这样的警告和错误:

Warning: please set YARPGEN_HOME envirnoment variable to point to test generator path, using C:\Users\..\Python\Python36-32\yarpgen-master for now




File C:\Users\..\Python\Python36-32\yarpgen-master\yarpgen wasn't found


任何帮助将非常感激。
提前致谢 !

最佳答案

该警告很可能指向问题的根源,run_gen不知道yarpgen其他部分的安装位置。

首先,记下您安装/复制yarpgen的目录。

然后打开命令外壳。输入:

cd <where run_gen.py is>
set YARPGEN_HOME=<the path you just noted down>
run_gen.py


如果可行,则可以编写一个批处理脚本,其中包含设置的YARPGEN_HOME=...行,然后调用run_gen.py。如果run_gen.py所在的目录不在您的PATH环境变量上,请在批处理脚本中使用完整的绝对路径调用run_gen.py:

set YARPGEN_HOME=<the path to yarpgen>
python3 <absolute_path_to>\run_gen.py


然后,您可以调用批处理脚本。

您可能必须根据计算机上安装的可执行Python 3来调整python3命令(在Windows上可能仅为python)。

当我使用cygwin进行构建后尝试此操作时,我注意到必须将yarpgen.exe重命名为yarpgen才能正常工作。

关于c - 如何使用Yarpgen随机C程序生成器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51399313/

10-10 16:21