【问题标题】:What does ./outputfile mean in Terminal./outputfile 在终端中是什么意思
【发布时间】:2011-10-19 15:21:03
【问题描述】:

我是使用终端编译代码的新手。在下面

 gcc inputfile.m -o outputfile  

 ./outputfile  

./ 是什么意思?

谢谢

【问题讨论】:

    标签: xcode terminal


    【解决方案1】:

    ./outputfile 告诉 Bash(运行终端的程序)运行位于当前目录 (./) 中的文件 outputfile

    Bash 可以运行任何文件,无论是编译文件(如您的情况)还是脚本。

    【讨论】:

    • 所以要访问当前目录中的文件,你必须做./XXX,而不是在Windows中,你可以输入XXX
    【解决方案2】:

    那是你编译的程序。 ./outputfile 行正在调用您创建的可执行文件。在您的情况下必须这样做似乎有点奇怪,因为您只使用 1 个输入文件,但想象一下您正在创建一个更大的程序,其中包含许多需要一起编译的文件。

    gcc inputfile1.m inputfile2.m class1.m class2.m main.m -o outputfile
    

    所有这些文件都将被编译并放入输出文件中。

    【讨论】:

      猜你喜欢
      • 2012-09-06
      • 2012-06-30
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 2022-01-28
      • 2011-08-12
      相关资源
      最近更新 更多