1

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

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

即:gcc -o foo foo.c

然后运行 ​​./foo

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

4

3 回答 3

6

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

于 2012-10-05T21:38:22.520 回答
0

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

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

于 2012-10-05T22:39:05.313 回答
0

是的。取决于你的 shell,export或者setenv(无论你是在 bash 还是 tcsh)PATH变量和你的 gcc 路径。

于 2012-10-05T21:37:13.577 回答