我是使用Terminal编译代码的新手。在下面的
中 gcc inputfile.m -o outputfile
./outputfile
./是什么意思?
由于
答案 0 :(得分:1)
./outputfile
告诉Bash(运行终端的程序)运行位于当前目录(outputfile
)
./
Bash可以运行任何文件,无论是编译文件(如你的情况)还是脚本。
答案 1 :(得分:0)
那是你编译的程序。行./outputfile
正在调用您创建的可执行文件。在你的情况下你必须这样做有点奇怪,因为你只使用了1个输入文件,但想象你正在创建一个包含许多文件的更大程序,这些文件都需要一起编译。
gcc inputfile1.m inputfile2.m class1.m class2.m main.m -o outputfile
所有这些文件都将被编译并放入outputfile。