首页 文章

在CHICKEN-Scheme中动态加载编译库

提问于
浏览
0

我想知道,如果可能的话,在CHICKEN-Scheme中动态加载编译代码的最佳方法 . API状态 load 仅加载源文件 .

具体来说,我动态加载代码的目标是能够覆盖以前定义的函数 . 那就是库1中的 foo 将被库2中的不同 foo 替换 .

1 回答

  • 1

    loadload

    在支持它的平台上(目前是BSD,Haiku,MacOS X,Linux,Solaris和Windows),可以使用加载来加载已编译的程序

    这意味着您实际上可以使用 load 加载 .so 文件 . 只需将标识符替换为不同的值即可替换标识符 .

    如果你想从任意目录动态加载代码,我认为 load 是你最好的选择 .

相关问题