龙芯NBL
龙芯NBL是一款让LoongArch原生程序能够加载并执行x86动态链接库的异构库加载器。NBL运行在LoongArch用户态,基于动态二进制翻译技术,将x86库中的指令翻译为LoongArch指令执行,使LoongArch程序能够在同一进程中调用x86库,无需重新编译被调用方,也无需修改操作系统内核。NBL提供SDK,开发者只需对原生应用进行少量适配,包括替换动态库加载接口(如dlopen、dlsym)以及按需注册宿主函数或数据符号,即可在保持业务逻辑不变的情况下复用现有x86软件资产。
下载
| 名称 | 版本 | 架构 | 下载 |
|---|---|---|---|
| 龙芯NBL SDK | 0.8.53 | LoongArch64 | 下载 |