Mac中的GCC与Linux中的GCC

时间:2012-10-05 21:34:33

标签: c++ c linux macos gcc

我已经读过无数线程说gcc在Xcode目录中等等等等。 我知道它在那里。我能看到它。但我不想知道它在那里,我不想要a)运行XCode或b)从/ Developer / usr / bin编辑我的c程序

我想从命令行和我选择的任何目录编译ANSI C中的c和c ++程序,类似于我在linux中的操作方式。

即: gcc -o foo foo.c

然后运行./foo

在OSX Lion或更高版本中这是否可行?

3 个答案:

答案 0 :(得分:6)

在Xcode的选项面板中,选择“下载”,然后单击“组件”选项卡。选择“命令行工具”旁边的“安装”。这将把它们安装在通常的Unix位置。

答案 1 :(得分:0)

是。取决于你的shell,exportsetenv(无论你是使用bash还是tcsh)PATH变量以及你的gcc路径。

答案 2 :(得分:0)

在Xcode 3.2.6中,您需要使用UNIX Development安装程序包安装Xcode 3组件。这将在/usr/System/Library中安装必要的链接和标头文件。请参阅安装程序dmg中包含的About Xcode 3.2.6文档,或从Apple Developer站点下载(非官方副本在网络上here)。

在最新版本的Xcode 4中,Command Line Tools组件使用Xcode.app本身安装,正如其他人所描述的那样。