FreeBSD的
Clang是FreeBSD11.0-RELEASE及以上版本的默认编译器。 其余的构建工具可从端口集合中获得,并且可以使用 pkg安装git gcc gmake cmake pkgconf. 要构建Julia,只需运行 gmake,gmake. (注意 gmake,gmake 必须使用而不是 使,自 使 在FreeBSD上对应于不兼容的BSD Make而不是GNU Make。)
如上所述,重要的是要注意 使用系统_* 在FreeBSD上应该谨慎使用标志. 这是因为许多系统库,甚至端口集合中的库都链接到系统的 libgcc_s.so.1,或链接到系统的另一个库 libgcc_s. 这个库声明它的GCC版本是4.6,这对于构建Julia来说太旧了,并且在链接时与其他库冲突。 因此,强烈建议只允许Julia构建其所有依赖项。 如果你选择使用 使用系统_* 标志,注意 /usr/本地 默认情况下不在编译器路径上,因此您可能需要添加 LDFLAGS=-L/usr/local/lib 和 CPPFLAGS=-I/usr/local/include 致你的 做吧。用户,虽然这样做可能会干扰其他依赖关系。
请注意,由于缺少编译器运行时库支持,x86体系结构不支持线程,因此您可能需要设置 JULIA_THREADS=0 在你的 做吧。用户 如果您使用的是32位系统。