mac非xcode的c编译器

mac非xcode的c编译器,c,compiler-construction,download,C,Compiler Construction,Download,我正试图在mac上编译一个简单的C程序,但我似乎永远无法让Xcode正常工作,所以我想要别的东西。我还想在运行代码时检查代码是否有错误有人有好主意吗?打开Terminal,cd到您的源代码目录 然后键入gcc-Wall yourProgram.c-o yourProgram,如果一切正常,您将能够执行程序键入/yourProgram 另外,如果您只是在学习C,那么暂时不要使用IDE。习惯终端,随着体验的积累,移动到IDE。] 还有一些工具,如lint,可以静态分析代码。使用gdb,如果可用,还可

我正试图在mac上编译一个简单的C程序,但我似乎永远无法让Xcode正常工作,所以我想要别的东西。我还想在运行代码时检查代码是否有错误有人有好主意吗?

打开
Terminal
cd
到您的源代码目录

然后键入
gcc-Wall yourProgram.c-o yourProgram
,如果一切正常,您将能够执行程序键入
/yourProgram

另外,如果您只是在学习C,那么暂时不要使用IDE。习惯终端,随着体验的积累,移动到IDE。]


还有一些工具,如
lint
,可以静态分析代码。使用gdb,如果可用,还可以使用valgrind进行运行时调试。我不确定valgrind是否在mac上可用。查看
dtrace
以及如何使用它

打开
Terminal
cd
到您的源目录

然后键入
gcc-Wall yourProgram.c-o yourProgram
,如果一切正常,您将能够执行程序键入
/yourProgram

另外,如果您只是在学习C,那么暂时不要使用IDE。习惯终端,随着体验的积累,移动到IDE。]


还有一些工具,如
lint
,可以静态分析代码。使用gdb,如果可用,还可以使用valgrind进行运行时调试。我不确定valgrind是否在mac上可用。查看
dtrace
以及如何使用它

XCode附带了
gcc
gdb
命令行工具,这些工具的工作原理(大部分)与它们的Linux等效工具一样。Xcode只是这些工具的一个图形化前端。Xcode附带了
gcc
gdb
命令行工具,它们的工作方式(大部分)与它们的Linux等效工具一样。Xcode只是这些工具的图形化前端。或者永远坚持使用命令行,永久忽略IDE@RandyHoward我打赌他以后一定想学习IOS开发。:-)他可能更喜欢IDE。或者Cocoa开发。Xcode安装已更改;根据,可能需要安装命令行工具,或者永远使用命令行,并永久忽略IDE。;-)@RandyHoward我打赌他以后一定想学习IOS开发。:-)他可能更喜欢IDE。或者Cocoa开发。Xcode安装已更改;根据,可能需要安装命令行工具。