macportsGCCfixup:使Macports GCC更好地编译OSX的一些扩展

时间:2024-05-29 12:30:02
【文件属性】:

文件名称:macportsGCCfixup:使Macports GCC更好地编译OSX的一些扩展

文件大小:51KB

文件格式:ZIP

更新时间:2024-05-29 12:30:02

C

使用GCC 4.6和Xcode 4构建 资料来源: 注意:这是从2012年开始的博客文章的复活,该博客现已失效。 我将其移至此处,是因为我认为它的某些部分虽然仍然确定已过时,但仍会有些用处,并且我不确定用于替换此处使用的编译器的方法是否可以与现代版本的Xcode一起使用 开始: 我最近遇到了在OSX上构建一些C ++ 11代码的问题。 我发现,Apple对LLVM进行了所有改进,但至少有一个明显的失败。 它不支持lambda表达式。 因此,我不得不尝试让GCC 4.6在OSX上构建我的项目。 我遇到了两个主要问题。 GCC不支持胖二进制文件。 (Mac通用二进制文件) XCode被配置为使用clang,但是我需要对其进行配置以运行其他编译器。 我能够解决这两个问题,并打包了一个小项目,您也可以使用它轻松地克服这些问题! 如果您想获得有关如何使它相对快速运行的“读者文摘”版本,请跳


【文件预览】:
macportsGCCfixup-master
----Info.plist.gcc.in(1KB)
----GCC Generic.xcspec(995B)
----driverdriver.c(46KB)
----GCC.strings(108KB)
----x86_64-g++-mp-version.in(81B)
----config.h.in(205B)
----x86_64-gcc-mp-version.in(81B)
----i386-gcc-mp-version.in(81B)
----GCC Generic.strings(1KB)
----version.plist(472B)
----configure(239B)
----.gitignore(224B)
----CMakeLists.txt(10KB)
----Info.plist.llvmgcc.in(1KB)
----README.md(11KB)
----InfoPlist.strings(222B)
----i386-g++-mp-version.in(81B)
----GCC.xcspec.in(45KB)
----LLVM_GCC.xcspec.in(1KB)
----LLVM GCC.strings(1KB)

网友评论