juzi5201314 发表于 2020-01-17 15:26
Tags:plugin
rust是否有类似go plugin,java的jar,php的phar之类的东西呢。 目前是否只能使用cdylib呢,c动态库的话,要麻烦很多而且不同平台需要另外再编译。
这个目前rust办不到,不想使用cdylib的话就只能分发源码,由于目前rust abi不稳定,不同版本的编译器生成的rlib和rdylib不兼容。
你想用来实现什么呢?类似Java那种一次编译,到处运行的不好处就是需要目标机器都安装Jvm,明显是编译成可执行文件丢在目标机器上直接运行对运维和使用更加友好。
实现成wasm,感觉不错
评论区
写评论这个目前rust办不到,不想使用cdylib的话就只能分发源码,由于目前rust abi不稳定,不同版本的编译器生成的rlib和rdylib不兼容。
你想用来实现什么呢?类似Java那种一次编译,到处运行的不好处就是需要目标机器都安装Jvm,明显是编译成可执行文件丢在目标机器上直接运行对运维和使用更加友好。
实现成wasm,感觉不错