Clojure如何构建linux可执行文件
如何将clojure构建到linux或mac可执行文件中? 在谷歌搜索之后,我似乎找不到答案 我有一个程序src/project\u name/core.clj。我希望编译和构建本机可执行文件。Clojure如何构建linux可执行文件,clojure,leiningen,Clojure,Leiningen,如何将clojure构建到linux或mac可执行文件中? 在谷歌搜索之后,我似乎找不到答案 我有一个程序src/project\u name/core.clj。我希望编译和构建本机可执行文件。 请帮助您通常将其编译成jar文件并在JVM上运行 但是,如果您安装了clojure cli工具,可以在mac上使用brew使用brew安装clojure,执行顶部有shebang的.clj文件,如下所示 #! /usr/bin/env clj (prn "Hello, world") 运行chmoda
请帮助您通常将其编译成jar文件并在JVM上运行 但是,如果您安装了clojure cli工具,可以在mac上使用brew使用
brew安装clojure
,执行顶部有shebang的.clj文件,如下所示
#! /usr/bin/env clj
(prn "Hello, world")
运行chmoda+x./helloworld.clj
后,我可以通过运行/helloworld.clj
但这并没有编译任何东西。如果您想编译它,请构建一个jar。如果您正在运行leiningen,则可以使用
lein uberjar
构建jar文件。然后从java-jar.jar
开始使用GraalVM,我认为从jar文件到本机代码是可能的