1

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 中的哪个编译器设置文件最合适?

4

1 回答 1

0

您可以使用 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因为它似乎也被放弃了。

于 2014-08-11T21:33:12.567 回答