Mac 中的 GCC 与 Linux 中的 GCC

GCC in Mac vs GCC in linux

本文关键字:中的 GCC Linux Mac      更新时间:2023-10-16

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

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

即:GCC -o foo foo.c

然后运行 ./foo

这在OSX lion或更高版本中可能吗?

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

是的。根据您的 shell,exportsetenv(无论您是使用 bash 还是 tcsh),PATH 变量以及您的 gcc 路径。

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

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