如何通过c中的命令行在Xcode中执行和编译程序,可执行文件在哪里?

如何通过c中的命令行在Xcode中执行和编译程序,可执行文件在哪里?,c,xcode,macos,xcode4,C,Xcode,Macos,Xcode4,我试图通过命令行执行一段用C编写的代码。我尝试了gcc-o file.C,但没有成功。我需要学习如何在没有图形界面的情况下使用gcc和llvm编译和执行代码。此外,当我编译程序时,我无法在Finder中找到可执行文件,因为库中没有Developer文件夹 提前谢谢 如果file.c在桌面目录中:您是否事先更改到该目录 通常Terminal.app在主目录中启动,例如:/Users/yourname 要访问桌面目录,请执行以下操作: cd~/桌面 然后检查源文件是否存在: ls-l file.c

我试图通过命令行执行一段用C编写的代码。我尝试了gcc-o file.C,但没有成功。我需要学习如何在没有图形界面的情况下使用gcc和llvm编译和执行代码。此外,当我编译程序时,我无法在Finder中找到可执行文件,因为库中没有Developer文件夹


提前谢谢

如果file.c在桌面目录中:您是否事先更改到该目录

通常Terminal.app在主目录中启动,例如:/Users/yourname

要访问桌面目录,请执行以下操作:

cd~/桌面

然后检查源文件是否存在:

ls-l file.c

然后再次尝试编译:

gcc-o文件file.c

检查是否有任何错误消息。如果没有输出,一切都很好,应该有一个可执行文件,这可能会令人惊讶!执行:

ls -l file
 ./file

您可以使用xcrun工具:

#/usr/bin/xcrun cc -o file file.c

注意:如果您有多个Xcode版本,可以使用Xcode select进行选择,并且上面的命令将使用编译器和所选SDK中的其他工具。

它不工作的确切含义是什么?有错误或警告吗?文件是否在当前目录中生成?@KurtRevis似乎未找到gcc:command。是否已生成?@KurtRevis否,我正在安装。希望它能工作。@KurtRevis似乎没有gcc的输入文件,但是文件在桌面上。此外,当我尝试使用llvm-o file file.c时,似乎没有找到llvm:command。