簡単にあなたの移動アプリのクロスプラットフォームをコンパイル!


ハロー・ギャル.あなたが行くとアプリを作成するときに、また、他のプラットフォームやアーキテクチャのためのアプリケーションをコンパイルする必要があります.Goでは、すべてのコンパイルの環境変数を変更する必要があります.そこで、私たちのためにこれを行うCGO(クロスプラットフォームのコンパイルGo)というシンプルなツールを作ることにしました!
  • GitLab Repository
  • 今のところ、それは14種類のプラットフォームにあなたのアプリケーションをコンパイルします.しかし、あなたも自分自身を設定することができます!
    それはかなり簡単に動作します.ダウンロードページからバイナリをダウンロードしてパスに追加します.
    今、我々はアプリをテストすることができます.空の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リポジトリからファイルをこのプロジェクトに貢献したい場合.