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