2016-08-04 55 views
1

我應該使用哪種擴展程序來打算在OS X上運行Golang可執行文件?爲OS X編譯的Golang可執行文件擴展名

據我瞭解,這並不重要,因爲有Linux上的用戶權限,這使得一些文件可執行,但如果不是.dmg文件,只有一個可執行文件,約定,所以用戶知道它可能是可執行的?

我沒有OS X.應用程序在Linux上交叉編譯。

+3

無。 Unix下的命令沒有擴展名。 – Volker

+0

只需使用'go build'或'go install'就可以構建可執行文件。 – apxp

回答

2

OSX應用程序的約定是這樣的:一個DMG包含一個.app可執行文件和一個用戶可以拖動到的/Applications的快捷方式。由於您無法執行此操作,我建議您直接下載到.app可執行文件,並指示用戶將其移至您的下載站點上的/Applications

這隻適用於下載它運行it應用程序。對於通過終端運行的應用程序,只需不使用擴展名並使用shebang行來告訴應執行文件的應用程序。

+0

謝謝你仔細閱讀我的問題:)並感謝您的答案。 – ivan73

相關問題