FreeBSD 是否有模拟 GNU \ Linux 系统调用的 C 库,例如 syscall 包装器?我正在尝试将我的库移植到 FreeBSD,当我的程序编译没有错误但系统调用做了一些超出我预期的事情时,这是非常阴险的。
答案1
反之亦然libbsd 项目。
至于 FreeBSD 上的 Linux 兼容性,它有一个名为 Linuxulator 的 Linux ABI 支持层。您也许可以将您的应用程序标记为 Linux 应用程序,这样它将在 Linuxulator 下运行。
FreeBSD 是否有模拟 GNU \ Linux 系统调用的 C 库,例如 syscall 包装器?我正在尝试将我的库移植到 FreeBSD,当我的程序编译没有错误但系统调用做了一些超出我预期的事情时,这是非常阴险的。
反之亦然libbsd 项目。
至于 FreeBSD 上的 Linux 兼容性,它有一个名为 Linuxulator 的 Linux ABI 支持层。您也许可以将您的应用程序标记为 Linux 应用程序,这样它将在 Linuxulator 下运行。