我用mono --aot = full来编译我在linux下编写的一个小程序,它生成了一个.so文件。我读了这些,发现它们实际上是库而不是可执行文件,我想知道如何在ac程序中链接到这些库,以便我可以使用我在c程序中用c sharp编写的方法?
提前致谢。
答案 0 :(得分:1)
--aot=full
开关产品是具有预编译字节码的.so文件。它取决于平台并运行本机指令,但它仍然需要CLR(Mono Runime)来完成线程&任务管理和其他.NET平台操作。
如果您需要从非托管(C / C ++)程序调用Native(C#)方法,那么您正在寻找这些资源: