【问题标题】:Ada hello world exampleAda hello world 示例
【发布时间】:2013-01-25 10:29:45
【问题描述】:

我在 Ada 中编写了一个简单的 hello world 程序,当我使用 gnatmake 编译它时,我得到一个名为“hello”的可执行文件。但是,当我尝试通过键入“hello”来运行程序时,我得到 command not found 错误。我正在使用 Linux VM 和 gcc 编译器。可能是什么问题?谢谢!

【问题讨论】:

    标签: ada


    【解决方案1】:

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

    ./hello
    

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

    /full/path/to/hello
    

    【讨论】:

    • 成功了!我是 linux 新手。不知道 Linux 不会自动将当前目录添加到路径中。
    • @user732362,这主要是一个安全问题,所以你不能被欺骗运行 ls 的假副本或类似的东西,恰好在当前目录中。
    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多