在当前OSX中应该使用哪些编译器设置来编译Pantheios?

时间:2014-08-11 20:34:17

标签: macos clang pantheios

Pantheios INSTALL.TXT说:

  

在与编译器匹配的相应目录中打开命令shell:...

我的编译器是Clang:

> gcc --version

Apple LLVM version 5.1 (clang-503.0.40) ...
Target: x86_64-apple-darwin13.3.0

Pantheios 1.0.1-beta214中的哪个编译器设置文件最合适?

1 个答案:

答案 0 :(得分:0)

您可以使用自制软件来安装旧版本的gcc(例如gcc-4.2)并使用匹配的Pantheios makefile,如下所示:

brew install gcc42
make CC=gcc-4.2

然而,据我所知,Pantheios不会在最近更新的系统上构建。例如,截至今天,在OSX上构建如下:

04:29:23 ~/src/pantheios-1.0.1-beta214/build/gcc42.unix$ make CC=gcc-4.2
Ensuring all STLSoft C source files are in UNIX format
sed: RE error: illegal byte sequence
make: *** [/Users/username/src/stlsoft-1.9.118/include/stlsoft/internal/dos2unix.has.been.performed] Error 1

我最近在6个月前尝试在Windows上构建,并且在放弃之前就失去了很多时间。

图书馆在很长一段时间内没有更新过,而且此后作者的在线活动很少。我称之为“废弃的软件”。建筑很可能需要你做一些非常重要的工作。如果你这样做,我强烈建议切断对STLSoft的依赖,因为它似乎也被放弃了。