我直接从llvm网站here上提供的预建二进制tar下载了clang编译器。 tar文件包含一个带有bin
,include
,lib
等的标准目录层次结构。现在我想配置macports
以便在后续使用时使用此编译器port需要clang然后使用这个编译器的二进制文件。请注意我不希望 macports
下载并安装 clang
的单独副本。 是否可以这样做?
DETAILS:我之所以想将clang安装放在一个单独的地方是因为我经常使用科学代码或其他代码,如铬,我使用anaconda。我也安装了xcode
,并提供了自己的编译器版本。将macports的编译器添加到系统中会使我的系统几乎无法管理,因为通常很难确保使用正确的runtime library
和compilation time library
。
答案 0 :(得分:0)
MacPorts不支持此功能,并且我也不知道如何完成此操作。
但是,通过MacPorts安装的C ++软件应始终使用libc ++运行时(如果您使用的是默认系统)。 MacPorts知道其端口使用的C ++运行时,并尝试确保其所有端口使用macports.conf
中的[Embed(source="/Klassy_obshchikh_komponentov/CreatePDF/alivepdf/fonts/embeded/ArialI.ttf", mimeType="application/octet-stream")]
private var _fontTtf:Class;
[Embed(source="/Klassy_obshchikh_komponentov/CreatePDF/alivepdf/fonts/embeded/ArialCyrMT-Italic.afm", mimeType="application/octet-stream")]
private var _fontAfm:Class;
pdfItem.setFont(new EmbeddedFont(new _fontTtf(), new _fontAfm(), CodePage.CP1251), textHeight*5);
作为pdfItem.addText (Convert(text), x, y);
(默认为系统的默认值)。