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

时间:2013-09-16 00:37:38

标签: c xcode macos xcode4

我正在尝试通过命令行执行用C编写的代码。我尝试了gcc -o file file.c,但它没有用。我需要学习如何使用gcc和llvm编译和执行代码而不使用图形界面。此外,当我编译程序时,我在Finder中找不到可执行文件(库中没有Developer文件夹)。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以使用xcrun工具:

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

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

答案 1 :(得分:1)

如果file.c在Desktop目录中:您是否事先更改过该目录?

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

要进入桌面目录:

  

cd~ / Desktop

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

  

ls -l file.c

然后再试一次编译:

  

gcc -o file file.c

检查是否有任何错误消息。如果没有给出输出,一切都很好,并且应该有一个可执行文件(可能!)执行:

ls -l file
 ./file
相关问题