C++ ABI和二进制兼容性

近期在组内做了一个C++ ABI以及二进制兼容性的培训,如果你想了解下面的知识,可以参考
1. 为什么Linux(x86)生成的二进制执行程序不能在windows下执行,能直接在arm上执行吗,能直接在unix上执行吗?
2. ABI跟体系结构、操作系统、编译器的关系?
3. 不同编译器在同操作系统同体系结构编出来的SO能相容吗?
4. 跨SO传输会有哪些问题,原理是什么?
5. 安全跨SO传输的方案是什么?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注