linux 中新安装 omnet 的新路径

New path for new installation of omnet in linux

PATH 变量有问题。虽然我添加了 omnet 文件夹的路径,但我遇到了这个错误:

ERROR: /home/user/omnetpp-4.2.1/bin is not in the path! You can add it by entering:
   export PATH=/home/user/omnetpp-4.2.1/bin:$PATH

我安装了 omnet++ 5.0,设置了 PATH 变量并且运行良好。然后我需要安装 omnet++ 4.2.1。所以我将这个文件夹添加到主页,将变量 PATHOMNET_DIR 从 omnetpp-5.0(以前工作正常的 omnet)更改为 omnetpp-4.2(新的)在 bashrc 文件中。

然后键入 sourc ~/.bashrc 并通过指令 echo $PATHecho $OMNET_DIR 尝试新变量。

到目前为止,一切都很好。并将变量设置为新的 omnetpp-4.2 .1 文件夹。

然后我在omnetpp-4.2.1文件夹下运行./configure出现上面的错误,虽然路径设置正确!

我该如何解决?

tnx

如果你必须在同一台机器上使用两个或多个不同版本的 OMNeT++,最好的方法是从 .bashrc 和类似的启动脚本中删除所有与 OMNeT++ 相关的东西,然后 logout/login。

现在,每当您想使用特定的 OMNeT++ 版本时,打开终端并转到特定 OMNeT++ 安装的根目录。在那里获取 setenv 脚本:

$ . setenv

并在该终端中执行与 omnet++ 相关的所有操作。 您甚至可以用相同的方式打开另一个带有其他 OMNeT++ 版本的终端,并并行使用它们。 (您还应该使用 omnetpp 命令从终端启动 IDE)