簡単にあなたの移動アプリのクロスプラットフォームをコンパイル!
1978 ワード
ハロー・ギャル.あなたが行くとアプリを作成するときに、また、他のプラットフォームやアーキテクチャのためのアプリケーションをコンパイルする必要があります.Goでは、すべてのコンパイルの環境変数を変更する必要があります.そこで、私たちのためにこれを行うCGO(クロスプラットフォームのコンパイルGo)というシンプルなツールを作ることにしました! GitLab Repository 今のところ、それは14種類のプラットフォームにあなたのアプリケーションをコンパイルします.しかし、あなたも自分自身を設定することができます!
それはかなり簡単に動作します.ダウンロードページからバイナリをダウンロードしてパスに追加します.
今、我々はアプリをテストすることができます.空のDIRを作成し、プロジェクトを初期化します
それは正常に我々のアプリをコンパイルします.しかし、バイナリはどこですか?CCGoプログラムを
CCGoも、あなたのバイナリのためにSHA 1チェックサムをつくります:
また、独自の設定を作成することができます.このためには、ファイル名
それはthats!昨日始めたので、現在の状態はあまり進んでいません.確認してください
それはかなり簡単に動作します.ダウンロードページからバイナリをダウンロードしてパスに追加します.
今、我々はアプリをテストすることができます.空のDIRを作成し、プロジェクトを初期化します
go mod init example
. その後、我々はmain.go
含むファイルpackage main
func main() {
println("Hello World!")
}
そして今、我々はCCGOをテストすることができます.CCGOを走らせてくださいccgo example
. (the example
はアプリケーションの名前です.それは正常に我々のアプリをコンパイルします.しかし、バイナリはどこですか?CCGoプログラムを
.ccgo
フォルダ.プロジェクトルートのフォルダを見ることができない場合は、「非表示ファイル」フォルダを有効にしてください.CCGoも、あなたのバイナリのためにSHA 1チェックサムをつくります:
また、独自の設定を作成することができます.このためには、ファイル名
ccgo.config.json
ファースト.次に、このJSONファイルにコンフィグを追加できます.例のコンフィグのリストは、gitlabリポジトリでavaibleですREADME.md
ファイル.それはthats!昨日始めたので、現在の状態はあまり進んでいません.確認してください
README.md
GITLABリポジトリからファイルをこのプロジェクトに貢献したい場合.Reference
この問題について(簡単にあなたの移動アプリのクロスプラットフォームをコンパイル!), 我々は、より多くの情報をここで見つけました https://dev.to/aiocat/compile-your-go-app-cross-platform-easily-2473テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol