Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ LLVM与使用gcc构建的遗留库的兼容性_C++_Xcode_Macos_Gcc_Legacy - Fatal编程技术网

C++ LLVM与使用gcc构建的遗留库的兼容性

C++ LLVM与使用gcc构建的遗留库的兼容性,c++,xcode,macos,gcc,legacy,C++,Xcode,Macos,Gcc,Legacy,我们需要与另一家公司的产品集成。他们的SDK很古老,尽管我们不断鼓励和唠叨,但他们不太可能很快更新它 他们的SDK提供使用GCC4.0.1和Mac OS X 10.4u SDK构建的库,生成32位intel和PPC的胖二进制库 我正在Yosemite上开发最新的XCode,它显然使用LLVM,我们目前的目标是10.8到10.10 我已经设法从苹果的开发者网站上找到并下载了MacOSX10.4USDK 毫不奇怪,在约塞米蒂运行gcc-v表明它恢复为LLVM:- 配置有: --prefix=/App

我们需要与另一家公司的产品集成。他们的SDK很古老,尽管我们不断鼓励和唠叨,但他们不太可能很快更新它

他们的SDK提供使用GCC4.0.1和Mac OS X 10.4u SDK构建的库,生成32位intel和PPC的胖二进制库

我正在Yosemite上开发最新的XCode,它显然使用LLVM,我们目前的目标是10.8到10.10

我已经设法从苹果的开发者网站上找到并下载了MacOSX10.4USDK

毫不奇怪,在约塞米蒂运行gcc-v表明它恢复为LLVM:-

配置有: --prefix=/Applications/Xcode.app/Contents/Developer//usr--with gxx include dir=/usr/include/c++/4.2.1 Apple LLVM版本6.1.0(clang-602.0.49)(基于LLVM 3.6.0svn)目标: x86_64-apple-darwin14.3.0线程模型:posix

是否可以使用LLVM并包含GCC4.0.1构建的库和头来在XCode下开发应用程序?如果可以,最好的方法是什么

如果这是不可能的,我应该下载GCC4.0.1并在10.10中恢复到在命令行上执行所有操作,还是最好在VM下创建一个单独的、较旧的开发环境(可能带有Lion之类的东西)并从那里使用gcc