現在,我無法找到任何方式來構建一個靜態庫的包。 因爲在我的下一個項目中我真的想要一些代碼被保護,所以我認爲我可以爲該問題構建一個靜態庫,而其他golang應用程序可以通過將該庫放入pkg文件夾來輕鬆地鏈接此庫。但是一些測試告訴我這是行不通的。 所以我真的很想知道golang是否不支持我的要求。如果是這樣,有人可以告訴我爲什麼... T_Tgolang如何構建lib以保護源代碼?
回答
您的靜態庫代碼沒有真正混淆:請參閱「What about protection for Golang source code」。
但是you wouldn't be able to get back the exact Go code from the binary,所以在這方面,你有「一些」保護。
你可能不會明白我的意思,我可以進一步描述它。這裏是我想要的,例如: – DeanHH 2014-10-30 13:43:36
對不起,我的誤操作!!這裏是我在前面的評論中提到的例子。
構建測試,然後生成mylib.a。
斌/
\t測試
PKG/
\t darwin_amd64/
\t \t MYLIB/
\t \t \t mylib.a上
SRC/
\t MYLIB/
\t \t mylib.go
\t test.go
這裏的mylib.a,作爲我的整體,它更像是一個靜態庫。所以我自然會嘗試刪除src/mylib,並期望項目能夠成功構建。但結果與我的預期相反,並且出現錯誤:找不到包「mylib」中的任何一個....
src/
\t test.go
–
DeanHH
2014-10-31 03:55:07
- 1. 如何創建保護源代碼的應用程序構建?
- 2. 如何保護源代碼?
- 3. 源代碼保護
- 4. 我如何保護我的源代碼
- 5. 如何保護批源代碼?
- 6. WordPress如何保護主題源代碼?
- 7. 如何保護x ++源代碼
- 8. Google Native Client - 如何保護源代碼?
- 9. 保護android源代碼
- 10. 保護DLL的源代碼
- 11. Oracle - 保護源代碼
- 12. 保護Android源代碼
- 13. 保護AngularJS源代碼
- 14. 保護PHP源代碼
- 15. 保護源代碼段
- 16. 如何保護Ant構建?
- 17. 如何保護代碼?
- 18. 如何保護php代碼?
- 19. 如何保護Javascript代碼?
- 20. Golang代碼結構
- 21. 如何從midas源代碼構建midas.obj
- 22. 如何構建tizen源代碼?
- 23. 如何從源代碼構建Windows D3D9?
- 24. 如何從源代碼構建libpthread.so?
- 25. 如何從源代碼構建libpoppler?
- 26. 如何部分構建Android源代碼?
- 27. 如何從源代碼構建Mojarra
- 28. 如何從源代碼構建KDE Dolphin?
- 29. 如何從源代碼構建?
- 30. 如何構建C++源代碼的「庫」?
「保護」一詞對你來說意味着什麼? – fuz 2014-10-30 12:48:32