在Linux上运行FreeBSD静态二进制文件?

前端之家收集整理的这篇文章主要介绍了在Linux上运行FreeBSD静态二进制文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果在 Linux上执行,一个非常小/简单的命令行程序,在符合标准的C99中编程,并在FreeBSD上静态编译是否有效?

(我会自己测试一下,但我目前没有单独的硬盘来测试Linux.)

解决方法

不,一般情况下,因为系统调用接口不同.但是,FreeBSD有一个很好的Linux兼容层,你可以在FreeBSD上运行Linux二进制文件(针对Linux系统调用接口编译). i386和amd64二进制文件都有这样的层.

有关更多信息,请参阅FreeBSD手册的Chapter 10: Linux Binary Compatibility.

猜你在找的Linux相关文章