1
我已经使用mono --aot = full来编译我在linux下编写的一个小程序,它已经生成了一个.so文件。我读了这些,发现它们实际上是库和不可执行文件,我想知道如何在c程序中链接到这些库,以便我可以在c程序中使用我在c中编写的方法?如何在我的C程序中使用单声道AOT生成的SO文件中的方法?
在此先感谢。
我已经使用mono --aot = full来编译我在linux下编写的一个小程序,它已经生成了一个.so文件。我读了这些,发现它们实际上是库和不可执行文件,我想知道如何在c程序中链接到这些库,以便我可以在c程序中使用我在c中编写的方法?如何在我的C程序中使用单声道AOT生成的SO文件中的方法?
在此先感谢。
--aot=full
switch产品是一个.so文件,它具有预编译的字节码。它依赖于平台并运行本机指令,但仍然需要CLR(Mono Runime)来执行线程&任务管理和其他.NET平台操作。
如果你需要它来调用本机(C#)从非管理(C/C++)的程序你正在寻找这些资源的方法: