<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] > [github](https://github.com/techknowlogick/xgo#cgo-dependencies) ## 概述 此倉庫為 fork,但是支持 go mod,故推薦 ## 安裝 ``` // 安裝鏡像 docker pull techknowlogick/xgo:latest // 安裝客戶執行命令 go get src.techknowlogick.com/xgo ``` ## 語法 ``` xgo github.com/project-iris/iris -v:在編譯時打印軟件包的名稱 -x:在編譯過程中打印構建命令 -go:指定go版本如: -go go-1.13.2 -out:指定包前綴 bigant-v0.3.2 -> iris-v0.3.2-darwin-10.6-386 --branch:指定項目分支 release-branch.go1.4 --pkg:指定路口文件所在路徑 ``` ## 教程 ### 通過url 編譯 默認編譯所有版本 ``` $ xgo github.com/project-iris/iris $ ls -al -rwxr-xr-x 1 root root 6776500 Nov 24 16:44 iris-darwin-10.6-386 -rwxr-xr-x 1 root root 8755532 Nov 24 16:44 iris-darwin-10.6-amd64 -rwxr-xr-x 1 root root 10135248 Nov 24 16:44 iris-linux-386 ... ``` ### 指定 golang 版本 ``` xgo -go go-1.13.2 github.com/project-iris/iri latest 將使用最新的Go版本(這是默認設置) go-1.13.x 將使用特定Go版本的最新發行版 ``` ### 指定前綴 ``` xgo -out iris-v0.3.2 github.com/project-iris/iris ... $ ls -al -rwxr-xr-x 1 root root 6776500 Nov 24 16:44 iris-v0.3.2-darwin-10.6-386 -rwxr-xr-x 1 root root 8755532 Nov 24 16:44 iris-v0.3.2-darwin-10.6-amd64 ... ``` ### 選擇項目分支 ``` $ xgo --branch release-branch.go1.4 golang.org/x/tools/cmd/goimports ... $ ls -al -rwxr-xr-x 1 root root 4139868 Nov 24 16:40 goimports-darwin-10.6-386 -rwxr-xr-x 1 root root 5186720 Nov 24 16:40 goimports-darwin-10.6-amd64 ... ``` ### 指定入門文件所在路徑 ``` $ xgo --pkg cmd/goimports golang.org/x/tools ... $ ls -al -rwxr-xr-x 1 root root 4164448 Nov 24 16:38 goimports-darwin-10.6-386 -rwxr-xr-x 1 root root 5223584 Nov 24 16:38 goimports-darwin-10.6-amd64 ... ``` ### 指定構建平臺 默認是所有平臺 ``` --targets=linux/arm:僅構建ARMv5 Linux二進制文件(arm-6/ arm-7允許) --targets=windows/*,darwin/*:構建所有Windows和OSX二進制文件 --targets=*/arm:為所有平臺構建ARM二進制文件 --targets=*/*:構建所有支持的目標(默認) 支持的目標是: 平臺:darwin,linux,windows Achitectures: ,386,amd64,arm-5,arm-6,arm-7,arm64,mips,,mipslemips64mips64le ``` ### 平臺版本 默認只是平臺的最低版本,但是有些需要高版本的可以指定版本 ``` --targets=darwin-10.9/*:交叉編譯到Mac OS X Mavericks --targets=windows-6.0/*:交叉編譯到Windows Vista ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看