【问题标题】:Whats the extension for mac terminal [closed]mac终端的扩展名是什么[关闭]
【发布时间】:2017-01-20 20:31:02
【问题描述】:

好的,所以在构建我的代码之后,有两个文件在 .cpp 中为 c++ 和在终端上运行的 exec 创建了源代码,我将 exec 文件上传到论坛以将其分享给其他 mac 用户,但在下载 exec 之后文件它根本无法在终端上运行,是否应该包含一个扩展名,例如-project.exe 应该让它在终端上运行

【问题讨论】:

    标签: c++ macos terminal osx-elcapitan


    【解决方案1】:

    文件(假设它被称为foo)下载后将不会设置可执行位:

    $ ls -l foo
    -rw-r--r--  1 f.nas users 2111 Sep 13 10:07 foo
    $ # Set executable bits
    $ chmod +x foo
    $ ls -l foo
    -rwxr-xr-x  1 f.nas users 2111 Sep 13 10:07 foo
    $ # Now we can run it.
    $ ./foo
    This is the foo program
    $
    

    另外,不要忘记当前目录(.)通常不在PATH中,所以需要使用./来指定程序的路径名。

    【讨论】:

    • @F.NAS:如果这对您有帮助,请通过单击勾选标记“接受”答案,并通过单击答案分数上方的向上三角形为答案投票。 (通过这样做,您可以帮助指出哪些是好的答案,哪些是不好的。)
    • 哦,对,很抱歉,它很有帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-03-14
    • 2013-01-27
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2011-09-19
    • 2016-01-02
    相关资源
    最近更新 更多