天天看點

要開發一款相容全系國産信創系統應用軟體的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

繼續閱讀