我刚来这地方。
在如何使用yarpgen生成随机C程序方面,谁能帮助我。
我尝试运行看到in the yarpgen readme的run_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/