0

当我尝试在文件夹中执行命令时:

$ omniidl
omniidl: No files specified. Use 'omniidl -u' for usage.

但是,当我尝试使用路径执行它时:

$ /usr/local/src/omniORB-4.1.4/build/omniidl
ksh: /usr/local/src/omniORB-4.1.4/build/omniidl:  not found.

怎么了?我应该换壳吗?

4

1 回答 1

3

在第一个示例中,您似乎缺少omniidl命令的一些参数。在第二个示例中,您似乎没有使用正确的完整路径;您在第一个示例中执行的命令位于除此之外的其他位置(无论如何/usr/local/src/omniORB-4.1.4/build,这听起来像是一个奇怪的目录)。PATH如果您检查 的输出which omniidl,我怀疑它会为可执行文件返回不同的绝对路径。

于 2013-05-17T15:44:17.510 回答