Y**G 发帖数: 1089 | |
f*******t 发帖数: 7549 | 2 Go install生成的不是binary?
【在 Y**G 的大作中提到】 : 无语,难道所有工具类必须附上源代码?蛋疼啊
|
d****n 发帖数: 1637 | 3 楼主说的是.dll吧,好像会有。
不过比起.jar, .war,我更喜欢source code.
想像java IDE developer 用了多少精力来decode jar into source code. |
f*******t 发帖数: 7549 | 4 Go有cgo,想支持生成C lib不是分分钟的事吗。没做这个只是因为实在找不出use case。
闭源工具实在不吃香 |
Y**G 发帖数: 1089 | 5 差不多吧。linux下也可以发布shared libraries, 关键是不想发布源代码,平台支持
不是大问题,只要在x86上支持linux和windows就行了。
【在 d****n 的大作中提到】 : 楼主说的是.dll吧,好像会有。 : 不过比起.jar, .war,我更喜欢source code. : 想像java IDE developer 用了多少精力来decode jar into source code.
|
d****n 发帖数: 1637 | 6 以前看过的一个帖子。自己没实践过,不知到有啥限制。
$go build -buildmode=c-shared -o nautilus.a nautilus.go
http://blog.ralch.com/tutorial/golang-sharing-libraries/
【在 Y**G 的大作中提到】 : 差不多吧。linux下也可以发布shared libraries, 关键是不想发布源代码,平台支持 : 不是大问题,只要在x86上支持linux和windows就行了。
|