centos7使用教程 在ubuntu下面怎么编译出centos可以运行的库?

在ubuntu下面怎么编译出centos可以运行的库?最好的方法是在本地编译CentOS。从理论上讲,Linux应该相互兼容。但是,不同的发行版有不同的软件版本、不同的补丁程序和其他因素,所以二进制兼

在ubuntu下面怎么编译出centos可以运行的库?

最好的方法是在本地编译CentOS。从理论上讲,Linux应该相互兼容。但是,不同的发行版有不同的软件版本、不同的补丁程序和其他因素,所以二进制兼容性是不必要的。下一个方法是创建一个交叉编译器环境,找到一个CentOS映像,看看GCC、binutils和glibc的版本,根据LFS做一个交叉编译器,源代码最好使用CentOS的SRPM而不是GNU的官方版本。如果不想麻烦的话,不妨试试二进制兼容。如果Ubuntu和CentOS之间的包版本相似,请尝试静态编译,看看它是否可以与二进制兼容。如果从理论上讲,Ubuntu中的glibc和其他依赖库版本比CentOS中的版本稍微小一些(考虑到发行版的定位,它需要非常老的Ubuntu,比如CentOS),那么x64可以运行32位程序,但很少有人能达到wow64的兼容性。最好确保位的一致性