我在mac电脑上使用OS 10.9.我想知道我使用的gcc版本.所以我在终端上试了gcc --version次,结果是:

$ gcc --version
Configured with: --prefix=/Applications/Xcode5-DP.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode5-DP.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.1.58) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

在输出中,没有与gcc相关的细节,但有clang.我很困惑

推荐答案

你似乎真的有gcc在你的道路上.在最新版本的Xcode中,它安装了一个"gcc",而不是指向Clang的链接.

C++相关问答推荐

Ebpf内核代码:permission denied:invalid access to map value

在C中使用动态内存分配找到最小的负数

数据包未从DPDK端口传输到内核端口

为什么双重打印与C中的float具有不同的大小时具有相同的值?

空指针的运行时强制转换

是否所有C编译器在将浮点数转换为整型数时都会隐式删除小数?

GLIBC:如何告诉可执行文件链接到特定版本的GLIBC

对重叠字符串使用MemMove

如何在CANbus RX/TX FIFO起始地址寄存器(ATSAME 51)的特定地址初始化数组?

是否定义了此函数的行为?

-Wnonnull-Compare警告不是具有误导性吗?

Printf()在C中打印终止字符之后的字符,我该如何解决这个问题?

判断系统命令返回值的正确方法

将数字的每一位数平方,并使用C将它们连接为一个数字(程序不能正确处理0)

如何逐位读取二进制文件?

UpDown控制与预期相反

如何不断地用C读取文件?

C 程序不显示任何输出,但它接受 CS50 Lab1 的输入问题

在 C 中传递参数时出现整数溢出

为什么程序在打印每个数字之前要等待所有输入?