[問題] 32bit 跟 64bit 一起用

看板LinuxDev作者 (gigigigi)時間7年前 (2017/03/25 19:22), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我環境是 ARM64 手機 我看手機 /system/lib 跟 lib64, 這樣看起來手機上可以同時存在32 & 64位元的程式 那我今天有情況如下 1. daemon 是64bit 的程式 (server) 2. 64bit so share library (client) 寫支sample code link client share library so, 測試過可以取得 daemon 數據 那如果 client 我改用32bit share library so 2. 32bit share library so (client) 這樣可以讀到64bit daemon 數據嘛? user space 不同位元程式 , 但 kernel space 應該都是64bit , clinet/ server 交換資料應該還是要經過kernel 這樣有辦法經過kernel使得不同bit程式交換資料 這部份我還沒有做實驗測試... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.186.197 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1490440948.A.804.html

03/26 01:17, , 1F
是不影響 IPC 啦。除非你 protocol 會隨 arch 變化
03/26 01:17, 1F

04/10 20:47, , 2F
protocol 請定義清楚,就不會有這問題,但要小心endian
04/10 20:47, 2F
文章代碼(AID): #1OrbBqW4 (LinuxDev)