Pantheios INSTALL.TXT 说:
在与您的编译器匹配的相应目录中打开命令外壳:...
我的编译器是 Clang:
> gcc --version
Apple LLVM version 5.1 (clang-503.0.40) ...
Target: x86_64-apple-darwin13.3.0
Pantheios 1.0.1-beta214 中的哪个编译器设置文件最合适?
您可以使用 homebrew 安装旧版本的 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
因为它似乎也被放弃了。