Ada hello世界示例

Ada hello世界示例,ada,Ada,我用Ada编写了一个简单的hello world程序,当我使用gnatmake编译它时,我得到一个名为“hello”的可执行文件。然而,当我试图通过键入“hello”来运行程序时,我得到了commandnotfound错误。我正在使用Linux虚拟机和gcc编译器。可能是什么问题?谢谢 这可能是一个路径问题。如果路径中没有当前目录,请尝试使用以下工具运行: ./hello 如果可执行文件位于不同的目录(仍然不在您的路径中),请使用完全限定的可执行文件名,例如(您需要替换实际路径): 成功了!我

我用Ada编写了一个简单的hello world程序,当我使用gnatmake编译它时,我得到一个名为“hello”的可执行文件。然而,当我试图通过键入“hello”来运行程序时,我得到了commandnotfound错误。我正在使用Linux虚拟机和gcc编译器。可能是什么问题?谢谢

这可能是一个路径问题。如果路径中没有当前目录,请尝试使用以下工具运行:

./hello
如果可执行文件位于不同的目录(仍然不在您的路径中),请使用完全限定的可执行文件名,例如(您需要替换实际路径):


成功了!我是linux新手。不知道Linux不会自动将当前目录添加到路径。@user732362,这主要是出于安全考虑,因此您不会被欺骗运行当前目录中的
ls
或类似内容的假副本。
/full/path/to/hello