Kotlin Native中的Linux Nemo文件管理器扩展开发

问题描述 投票:1回答:1

我对Nemo和其他Linux文件管理器的扩展有一些想法,我希望开发它们,例如属性扩展等等。

如何实际编译扩展?他们是Shared Objects还是SOs?

https://github.com/linuxmint/nemo-extensions/

如果它们是共享对象并且因为它们使用C代码,这是否意味着我可以使用Kotlin Native进行扩展,因为Kotlin Native现在可以编译为SO?

如果扩展没有编译为SO,有没有办法使用Kotlin Native进行扩展?我猜不是。

我不能用任何其他语言编写代码,但我很好奇是否可以使用任何可以编译为SO的语言来制作Nemo扩展。

linux linuxmint kotlin-native
1个回答
0
投票

可以将Kotlin / Native代码转换为SO,即动态库。您可以查看相关教程https://kotlinlang.org/docs/tutorials/native/dynamic-libraries.html

© www.soinside.com 2019 - 2024. All rights reserved.