打印
[MM32软件]

为什么有些算法只提供lib库不给提供源代码呢?

[复制链接]
1228|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MessageRing|  楼主 | 2024-6-29 08:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这在切换编译器后很麻烦,库又不能通用。

使用特权

评论回复
沙发
Betty1299| | 2024-8-15 14:25 | 只看该作者
换编译器得重新移植啊

使用特权

评论回复
板凳
呐咯密密| | 2024-8-15 15:01 | 只看该作者
因为保密需要

使用特权

评论回复
地板
Charlene沙| | 2024-8-15 15:30 | 只看该作者
对啊,肯定换编译器就得换了,不然可不行

使用特权

评论回复
5
Belle1257| | 2024-8-15 16:35 | 只看该作者
其实有些算法只提供库(lib库)而不提供源代码,这通常是对于知识产权保护

使用特权

评论回复
6
Allison8859| | 2024-8-15 17:39 | 只看该作者
算法或软件的源代码是开发者或公司的知识产权,包含了他们的创新和技术秘密。提供源代码可能会导致这些知识产权被泄露,从而影响他们的竞争优势

使用特权

评论回复
7
Carmen7| | 2024-8-15 18:35 | 只看该作者
某些算法可能涉及商业机密或专有技术,公司可能不愿意公开这些信息,以防止竞争对手模仿或复制他们的技术

使用特权

评论回复
8
Emily999| | 2024-8-15 19:43 | 只看该作者
源代码的公开可能会暴露潜在的安全漏洞,使得恶意用户能够利用这些漏洞进行攻击。通过只提供编译后的库,可以减少这种风险

使用特权

评论回复
9
Candic12e| | 2024-8-15 20:56 | 只看该作者
提供源代码意味着用户可以自由修改和分发代码,这可能会导致版本混乱,增加维护和支持的难度。通过只提供库,开发者可以更好地控制产品的使用和分发

使用特权

评论回复
10
alxd| | 2024-8-16 09:02 | 只看该作者
某些行业或应用可能有特定的法律或合规要求,要求软件必须以某种方式进行保护,以防止未经授权的使用或修改

使用特权

评论回复
11
Betty996| | 2024-8-16 10:08 | 只看该作者
编译后的库可能经过了特定的优化,以提高性能。如果提供源代码,用户可能无法达到同样的优化水平,或者可能会因为错误的修改而导致性能下降

使用特权

评论回复
12
Annie556| | 2024-8-16 12:25 | 只看该作者
对于不熟悉编程的用户来说,提供库可以简化他们的使用过程,他们不需要理解复杂的源代码,只需要调用库中的函数即可。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

1536

帖子

0

粉丝