2013-03-21 70 views
0

我想在Mac上编译一个简单的C程序然而,我似乎无法让Xcode工作,所以我想要别的东西。我也想检查代码错误,当我运行它时,任何人都有一个好主意?C编译器为Mac而不是Xcode

+2

XCode带有'gcc'和'gdb'命令行工具,其工作(大部分)就像他们的Linux等价物一样。 Xcode只是这些工具的图形前端。 – 2013-03-21 13:30:30

回答

5

开放Terminalcd到您的源目录,

然后键入gcc -Wall yourProgram.c -o YourProgram,如果一切都很好,你将能够执行程序输入./YourProgram

此外,如果你刚开始学习C,然后不要使用IDE。习惯于终端,并根据您的经验建立,转移到IDE。]

也有工具,如lint静态分析您的代码。使用gdb(如果可用),也可以使用valgrind进行运行时调试。我不确定valgrind是否可以在Mac上使用。看看dtrace以及如何使用它。

+0

或者永远坚持使用命令行,并永久忽略IDE。 ;-) – 2013-03-21 13:51:49

+1

@RandyHoward我敢打赌,他想以后学习iOS开发。 :-)他可能更喜欢IDE。或者也许可可开发。 – 2013-03-21 13:53:05

+0

Xcode的安装已经改变;可能需要按照[此答案]安装命令行工具(http://stackoverflow.com/a/9329325/298225)。 – 2013-03-21 15:22:15

相关问题