我應該使用哪種擴展程序來打算在OS X上運行Golang可執行文件?爲OS X編譯的Golang可執行文件擴展名
據我瞭解,這並不重要,因爲有Linux上的用戶權限,這使得一些文件可執行,但如果不是.dmg文件,只有一個可執行文件,約定,所以用戶知道它可能是可執行的?
我沒有OS X.應用程序在Linux上交叉編譯。
我應該使用哪種擴展程序來打算在OS X上運行Golang可執行文件?爲OS X編譯的Golang可執行文件擴展名
據我瞭解,這並不重要,因爲有Linux上的用戶權限,這使得一些文件可執行,但如果不是.dmg文件,只有一個可執行文件,約定,所以用戶知道它可能是可執行的?
我沒有OS X.應用程序在Linux上交叉編譯。
OSX應用程序的約定是這樣的:一個DMG包含一個.app
可執行文件和一個用戶可以拖動到的/Applications
的快捷方式。由於您無法執行此操作,我建議您直接下載到.app
可執行文件,並指示用戶將其移至您的下載站點上的/Applications
。
這隻適用於下載它運行it應用程序。對於通過終端運行的應用程序,只需不使用擴展名並使用shebang行來告訴應執行文件的應用程序。
謝謝你仔細閱讀我的問題:)並感謝您的答案。 – ivan73
無。 Unix下的命令沒有擴展名。 – Volker
只需使用'go build'或'go install'就可以構建可執行文件。 – apxp