常规gcc和Mac OSX gcc之间的区别?

时间:2012-01-10 00:22:45

标签: macos gcc

我正在尝试将Windows中使用的一段C ++代码移植到MacOS。 Windows C ++代码使用gcc作为编译器,以及一些gcc内置函数,它们抓取机器相关信息,如cpuid.h。

问题是当我尝试在Xcode中编译代码时。大多数抓取机器相关信息的函数都无法被编译器识别,并为我生成了很多编译器错误。

如下面的陈述:

#include <cpuid.h>

给我以下错误信息:

Cpuid.h: No Such file or directory

Mac OSX中的GCC和常规GCC之间有什么区别吗?

1 个答案:

答案 0 :(得分:2)

存在一些差异,但它们相对较小。您使用的功能更可能是特定于Windows的,但您必须发布一些示例代码。