Ubuntu 20.04下运行D-ITG的ITGplot提示找不到命令如何排查
问题根因说明
该报错和ITGplot本身故障、D-ITG版本兼容性无关,属于编译安装遗漏或路径配置问题,具体可从以下三个方向排查:
- 未单独编译ITGPlot模块
D-ITG 默认编译流程仅生成ITGSend、ITGRecv等核心流量收发工具,ITGPlot作为可选的绘图组件需要单独编译。你可以先进入~/D-ITG-2.8.1-r1023/src/ITGPlot/目录执行ls命令校验,正常情况下未编译时不会生成ITGplot可执行文件。
修复方式:在ITGPlot目录下执行make命令完成编译即可生成对应可执行文件。 - 路径拼写错误或文件无执行权限
如果确认目录下存在ITGplot文件,先核对路径拼写:Linux系统区分大小写,需确认ITGPlot目录名、ITGplot文件名的大小写完全匹配;再执行chmod +x ./ITGPlot/ITGplot给文件添加执行权限后重试。 - 依赖缺失导致编译失败
如果执行make编译ITGPlot时报错,说明缺少gnuplot依赖组件,Ubuntu 20.04下先执行apt install gnuplot完成依赖安装,再重新编译ITGPlot模块即可。
内容的提问来源于stack exchange,提问作者Jianhao Chung
相关产品推荐
相关产品推荐

