Apple LLVM compiler 4.2 与LLVM GCC的区别
2013-06-26 13:09
441 查看
某些项目采用了一些第三方库,有时候可能会因为编译方式的不同导致无法项目编译通过,目前xcode 最新的默认的Compiler for C/C++/Objective C为apple LLVM compiler 4.2, 但其采用的C++ Standard Library 却为libc++(LLVM C++ standard libraryth C++ 11 support), 有些开源类的第三方库可能会采用 原始的LLVM GCC编译器(c++ 标准库为libstdC++)。而libstdC++
与 libc++(LLVM C++ standard libraryth C++ 11 support) 是有很大区别的,具体的历史渊源可以维基百科等等的查询一下,这里就不详细的讲解了。
解决方式有两种:
1. 选择 apple LLVM compiler 4.2, c++ 标准库改为libstdc++(GNU C++ standard library)
2. 选择LLVM GCC, c++标准库为libstdC++
与 libc++(LLVM C++ standard libraryth C++ 11 support) 是有很大区别的,具体的历史渊源可以维基百科等等的查询一下,这里就不详细的讲解了。
解决方式有两种:
1. 选择 apple LLVM compiler 4.2, c++ 标准库改为libstdc++(GNU C++ standard library)
2. 选择LLVM GCC, c++标准库为libstdC++
相关文章推荐
- How to find arm-apple-darwin#-llvm-gcc-4.2 compiler on Xcode 5?
- Xcode Apple LLVM compiler 4.2 Error
- ios开发笔记----Apple LLVM compiler 4.2 error error file "xxxxx.h" has been modified since the precompile
- Apple LLVM compiler 3.0 error file".h" has been modified.....
- [IOS]Command /xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with
- Apple LLVM4.2对C11标准的支持
- [IOS]Command /xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with
- 关于llvm-gcc-4.2 failed with exit code 1错误问题
- Compiler Options in Xcode - GCC or LLVM?
- mac下安装mysql-python包报unable to execute llvm-gcc-4.2: No such file or directory error: command 'llvm-gcc-4.2' failed with exit status 1解决方法
- Install GCC-4.2.1 (Apple build 5666.3) with Xcode 4.2 Caius Durling - 2011-10-30 17:36:48 As of Xcode 4.2 Apple have stopped bundling GCC with it, sh
- Command/Develeoper/Platforms/iphoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed
- iOS 5 - Apple LLVM compiler 3.0 error
- iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code1
- Unsupported compiler 'GCC 4.2 (Plausible Blocks)' selected for "i386"
- Apple LLVM compiler 3.0 error
- LLVM和GCC的区别
- 编译器二:LLVM和GCC的区别
- LLVM和GCC的区别(LLVM提供了模块化的编译模块,非常有利于重用,以前的编译器都没有做到这一点)
- FreeBSD 将会抛弃 gcc, 转而使用Apple的LLVM/Clang 。