Mac 中的 GCC 与 Linux 中的 GCC
GCC in Mac vs GCC in linux
我已经读过无数的帖子,说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,export
或setenv
(无论您是使用 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
本身安装的,如其他人所述。
相关文章:
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 理解GCC中的std::pow实现
- CRTP 中的复制赋值运算符 - gcc vs clang 和 msvc
- "未定义对'WinMain@16'的引用"gcc 编辑器中的错误
- 如何在C++中使用带有预处理器的 gcc __is_class
- 表达式中运算符的 GCC 和 ADL
- 使用 TDM-GCC 4.9.2 的 DevC++ IDE 中的额外限定错误
- variadic模板代码中的GCC VS MSVC编译误差
- Mac 中的 GCC 与 Linux 中的 GCC
- 二进制表达式中的 GCC 常量临时
- 如何在windows中的gcc中逐行读取命令输出,就像使用标准输入一样
- libstdc++-v3中的GCC源代码修改未显示
- NetBeans 8.0 中的 GCC 选项
- Ubuntu 13.10 中的 GCC iostream fstream 错误
- 基于范围的 for 语句中的 GCC 错误
- 如何在Windows上更新MinGW中的GCC
- OS X 优胜美地中的 gcc 4.9.1 - gcc:警告:无法理解 kern.osversion '14.0.0'
- C++中的gcc浮点指针强制转换导致SIGBUS错误
- 如何使用安装在macports中的gcc
- 为什么 64 位 ubuntu 中的 gcc 没有检测到以下数组溢出?