如何使用scala-native构建静态链接的可执行文件?

时间:2017-11-05 08:33:31

标签: scala scala-native

我想用Scala Native编写一个程序,但它必须在一个非常古老的glibc的linux主机(centos 6.5)上运行。所以我想将该程序部署为静态链接的可执行文件,例如像golang一样。

如何使用scala-native构建静态链接的可执行文件?可能吗?如果是,我该怎么办?如果不是,为什么不呢?

1 个答案:

答案 0 :(得分:0)

sbt 选项 nativeLinkingOptions 接受 Seq[String] 额外参数,这些参数在链接期间逐字传递给 clang。

在快速测试中将以下内容添加到项目构建设置中对我有用:

nativeLinkingOptions += "-static"