0

我的书是这样说的:

“一个类的客户不需要访问该类的源代码就可以使用该类。但是,客户确实需要能够链接到该类的目标代码(即该类的编译版本)。这鼓励独立软件供应商 (ISV) 提供用于销售或许可的类库。ISV 在其产品中仅提供标头和对象模块。不会泄露专有信息——就像提供源代码的情况一样。C++ 用户通过提供更多 ISV 生成的类库来为社区带来好处。”

你不能只反编译 .o 文件来获得它们的实现吗?

4

1 回答 1

1

You can, but generally it's hard to understand the decompiled code.

However, there exist good disassemblers -- HexRays produces quite understandable code, but is very expensive.

于 2013-10-05T23:55:02.763 回答