天天看点

要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu

作者:电话录音拨号

要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦

so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linux内核版本

查阅资料 目前国产系统支持了国产6大cpu厂家,cpu大概有5大不同架构,分别是x86,arm,mips,Alpha, 最新龙芯独有。这不同架构软件是不能兼容的,需要重新编译

目前编译工具gcc版本最新是12.x版本,最低至少4.x,不同的版本编译也不一定完全兼容

国产系统的依赖的linux内核版本最新5.x版本,最低按3.x ,在不同的内核版本编译的so库也一定能完全兼容

按以上资料初步统计,要完美兼容全系最差的情况可能需要 5 x 9 x 3= 135个 so库,这数量还没考虑32位和64位,这种情况下也只能忽略32位了。

要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu
要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu
要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu
要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu
要开发一款兼容全系国产信创系统应用软件的so库会有多麻烦so库的完美兼容需要考虑cpu架构,gcc编译工具版本,linu

继续阅读