<分区>
到现在为止,我找不到任何方法来将包构建为静态库。 因为在我的下一个项目中我真的希望一些代码受到保护,所以我认为我可以针对该问题构建一个静态库,其他 golang 应用程序可以通过将该库放入 pkg 文件夹来轻松链接该库。但是一些测试表明我这行不通。 所以我真的很想知道 golang 是否不支持我的要求。如果是这样,谁能告诉我为什么...T_T
<分区>
到现在为止,我找不到任何方法来将包构建为静态库。 因为在我的下一个项目中我真的希望一些代码受到保护,所以我认为我可以针对该问题构建一个静态库,其他 golang 应用程序可以通过将该库放入 pkg 文件夹来轻松链接该库。但是一些测试表明我这行不通。 所以我真的很想知道 golang 是否不支持我的要求。如果是这样,谁能告诉我为什么...T_T
最佳答案
您的静态库代码并未真正混淆:请参阅“What about protection for Golang source code”。
但是you wouldn't be able to get back the exact Go code from the binary ,所以在这方面,你有“一些”保护。
关于go - golang如何构建lib来保护源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26646802/