我想用Scala Native编写一个程序,但它必须在一个非常古老的glibc的linux主机(centos 6.5)上运行。所以我想将该程序部署为静态链接的可执行文件,例如像golang一样。
如何使用scala-native构建静态链接的可执行文件?可能吗?如果是,我该怎么办?如果不是,为什么不呢?
答案 0 :(得分:0)
sbt 选项 nativeLinkingOptions
接受 Seq[String]
额外参数,这些参数在链接期间逐字传递给 clang。
在快速测试中将以下内容添加到项目构建设置中对我有用:
nativeLinkingOptions += "-static"