檢視靜態庫檔案支援的指令集架構的方法

2021-06-29 02:36:01 字數 1261 閱讀 1764

例如 現在 檢視

libogg.a支援的指令集 

以管理員的身份在終端下進入libogg.a庫檔案所在目錄,執行lipo -info ibogg.a如下

localhost:~ developer$ cd desktop

localhost:desktop developer$ cd speexrecord 

localhost:speexrecord developer$ lipo -info libogg.a

architectures in the fat file: libogg.a are: i386 armv6 armv7 

// 結果 liboog.a支援的指令集架構為 inter 32位 armv6 32位 armv7 32位

還有一種方法

以管理員的身份在終端下

,執行file  libidn.a所在的路徑

如下mobbydevelopers-macbook-pro:~ developer$ file /users/developer/desktop/xmpp/vendor/libidn/libidn.a 

/users/developer/desktop/xmpp/vendor/libidn/libidn.a: mach-o universal binary with 5 architectures

/users/developer/desktop/xmpp/vendor/libidn/libidn.a (for architecture x86_64):current ar archive random library

/users/developer/desktop/xmpp/vendor/libidn/libidn.a (for architecture armv7): current ar archive random library

/users/developer/desktop/xmpp/vendor/libidn/libidn.a (for architecture armv7s):current ar archive random library

/users/developer/desktop/xmpp/vendor/libidn/libidn.a (for architecture arm64): current ar archive random library

/users/developer/desktop/xmpp/vendor/libidn/libidn.a (for architecture i386): current ar archive random library

檢視資料庫mysql指令集

說明 為必須指定該物件 為可選項 為必選項 檢視mysql資料庫預設編碼 show variables like char 檢視當前資料庫編碼 show create database 資料庫名 檢視當前資料庫下資料表的編碼 show create table 表名 檢視指定資料表的編碼 show ...

flutter預設引擎支援的cpu指令集

使用flutter.jar包引入flutter,包含的目錄有 android arm 解壓縮裡面的flutter.jar,lib目錄下只包含armeabi v7a版本不包含armeabi版本 android arm profile android arm release android arm64 ...

有關指令集架構與微架構的一些知識

如果把處理器比作是乙個算盤的話,指令集架構就是算盤運算時使用的 加減乘除 這些法則,你看不見摸不著,但確實是客觀存在的法則 微架構就是算盤上的算珠,你能看得見摸得著。所以,微架構決定著cpu內部原件 長什麼樣子 它們如何排列 而具體的工作原理就是指令集架構所規定的。從應用問題到機器語言程式的每次轉換...