作者gigigigi (gigigigi)
看板LinuxDev
标题[问题] 32bit 跟 64bit 一起用
时间Sat Mar 25 19:22:25 2017
我环境是 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://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1490440948.A.804.html
1F:推 Bencrie: 是不影响 IPC 啦。除非你 protocol 会随 arch 变化 03/26 01:17
2F:→ dou0228: protocol 请定义清楚,就不会有这问题,但要小心endian 04/10 20:47