【发布时间】:2014-08-11 20:34:16
【问题描述】:
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 中哪个编译器设置文件最合适?
【问题讨论】:
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 的依赖,因为它似乎也被放弃了。
【讨论】: