最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

intelliJ?idea安裝go開(kāi)發(fā)環(huán)境并搭建go項(xiàng)目(打包)全過(guò)程

 更新時(shí)間:2023年10月13日 11:51:06   作者:山若萬(wàn)丈-云自縈繞  
最近在配置idea開(kāi)發(fā)go語(yǔ)言時(shí)碰到很多問(wèn)題,所以這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于intelliJ?idea安裝go開(kāi)發(fā)環(huán)境并搭建go項(xiàng)目(打包)的相關(guān)資料,需要的朋友可以參考下

引言

本人使用的是 idea 開(kāi)發(fā)go項(xiàng)目  也是一個(gè)初學(xué)者  將自己遇到的問(wèn)題記錄分享

在晚上查找了很多資料  沒(méi)有什么可以直接使用  本人再次整理一下

我使用的idea 時(shí) 2017.2.6 版本的 查看idea版本 Help -> About 之后在彈框中可以看到

使用的go版本  1.9.7(因?yàn)槭褂米钚掳姹?不能使用debug)

需要idea安裝go插件

安裝方法

在idea中點(diǎn)擊 File->Settings->Plugins->Browse repositories 在搜索框中輸入Go 選擇Go插件然后安裝 之后重啟idea

安裝完成之后 就不允許再次安裝了

然后新建工程 

直接上圖

目錄結(jié)構(gòu)說(shuō)明

Go語(yǔ)言提供兩個(gè)關(guān)鍵路徑,GOROOT 指向系統(tǒng)安裝路徑,GOPATH指向工作路徑,這樣的好處是,我們的工作可以和系統(tǒng)文件分離。例如:

GOROOT = C:\Go
GOPATH = D:\MyWorks

其中,go語(yǔ)言源代碼和編譯的中間文件、目標(biāo)文件存放位置如下:

C:\Go    <<--- GOROOT 指向的位置
    --src                 <<--- Go 語(yǔ)言自帶的源代碼
    --pkg                 <<--- 編譯的中間文件放在此文件夾
    --bin                 <<--- 編譯的目標(biāo)文件放在此文件夾
D:\MyWorks  <<--- GOPATH 指向的位置
    --src                 <<--- 項(xiàng)目源代碼放置在此文件夾。!!!警告:一個(gè)常犯的錯(cuò)誤是把 GOPATH 指向此處!!!
        --HelloWorld      <<--- 我們項(xiàng)目源代碼所在的文件夾。!!!警告:一個(gè)常犯的錯(cuò)誤是把 GOPATH 指向此處!!!
        --vendor          <<--- 第三方開(kāi)源代碼文件夾
            --github.com
                --...
    --pkg                 <<--- 編譯的中間文件放在此文件夾,Go編譯器自動(dòng)生成此文件夾
    --bin                 <<--- 編譯的目標(biāo)文件放在此文件夾,Go編譯器自動(dòng)生成此文件夾

打包步驟

 保存后運(yùn)行一下 當(dāng)前的配置  就可以將工程打成可以運(yùn)行的可執(zhí)行文件  go會(huì)根據(jù)系統(tǒng)自動(dòng)打包 win打包為exe ,linux打包為可執(zhí)行文件  打包的名字為其中Name屬性

總結(jié)

到此這篇關(guān)于intelliJ idea安裝go開(kāi)發(fā)環(huán)境并搭建go項(xiàng)目(打包)的文章就介紹到這了,更多相關(guān)idea安裝go開(kāi)發(fā)環(huán)境搭建項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • GO中GORM 使用教程

    GO中GORM 使用教程

    GORM是Go語(yǔ)言的ORM庫(kù),它將關(guān)系型數(shù)據(jù)庫(kù)表與Go語(yǔ)言結(jié)構(gòu)體映射,提供便捷的數(shù)據(jù)庫(kù)操作,本文就來(lái)介紹有下GO中GORM 使用教程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • Go設(shè)計(jì)模式之中介者模式講解和代碼示例

    Go設(shè)計(jì)模式之中介者模式講解和代碼示例

    中介者是一種行為設(shè)計(jì)模式,讓程序組件通過(guò)特殊的中介者對(duì)象進(jìn)行間接溝通,達(dá)到減少組件之間依賴(lài)關(guān)系的目的,因此本文就給大家詳細(xì)介紹一下Go中介者模式,需要的朋友可以參考下
    2023-06-06
  • Go語(yǔ)言中make和new的區(qū)別及說(shuō)明

    Go語(yǔ)言中make和new的區(qū)別及說(shuō)明

    這篇文章主要介紹了Go語(yǔ)言中make和new的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • go語(yǔ)言中for?range使用方法及避坑指南

    go語(yǔ)言中for?range使用方法及避坑指南

    Go中的for range組合可以和方便的實(shí)現(xiàn)對(duì)一個(gè)數(shù)組或切片進(jìn)行遍歷,但是在某些情況下使用for range時(shí)很可能就會(huì)被"坑",下面這篇文章主要給大家介紹了關(guān)于go語(yǔ)言中for?range使用方法及避坑指南的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Go語(yǔ)言使用Gin處理路由參數(shù)和查詢參數(shù)

    Go語(yǔ)言使用Gin處理路由參數(shù)和查詢參數(shù)

    在 Web API 開(kāi)發(fā)中,處理?路由參數(shù)(Path Parameter) ?和?查詢參數(shù)(Query Parameter) ?是非常常見(jiàn)的需求,下面我們就來(lái)看看Go語(yǔ)言如何使用Gin 框架處理路由參數(shù)和查詢參數(shù)吧
    2025-08-08
  • Go語(yǔ)言實(shí)現(xiàn)分布式鎖

    Go語(yǔ)言實(shí)現(xiàn)分布式鎖

    分布式鎖是控制分布式系統(tǒng)之間同步訪問(wèn)共享資源的一種方式。如果不同的系統(tǒng)或是同一個(gè)系統(tǒng)的不同主機(jī)之間共享了一個(gè)或一組資源,那么訪問(wèn)這些資源時(shí),需要通過(guò)一些互斥手段來(lái)防止彼此之間的干擾以保證一致性,在這種情況下,就需要使用分布式鎖了
    2023-01-01
  • 淺析Go語(yǔ)言如何避免數(shù)據(jù)競(jìng)爭(zhēng)Data?Race和競(jìng)態(tài)條件Race?Condition

    淺析Go語(yǔ)言如何避免數(shù)據(jù)競(jìng)爭(zhēng)Data?Race和競(jìng)態(tài)條件Race?Condition

    在并發(fā)編程中,數(shù)據(jù)競(jìng)爭(zhēng)?(Data?Race)?和?競(jìng)態(tài)條件?(Race?Condition)?是兩個(gè)常見(jiàn)的問(wèn)題,本文將簡(jiǎn)單介紹一下二者如何避免,有需要的可以了解下
    2025-01-01
  • Go語(yǔ)言如何并發(fā)超時(shí)處理詳解

    Go語(yǔ)言如何并發(fā)超時(shí)處理詳解

    大家都知道golang并沒(méi)有在語(yǔ)言層次上提供超時(shí)操作,但可以通過(guò)一些小技巧實(shí)現(xiàn)超時(shí)。下面來(lái)一起看看吧,有需要的朋友們可以參考借鑒。
    2016-09-09
  • Golang 字符串與字節(jié)數(shù)組互轉(zhuǎn)的實(shí)現(xiàn)

    Golang 字符串與字節(jié)數(shù)組互轉(zhuǎn)的實(shí)現(xiàn)

    在Go語(yǔ)言中,我們經(jīng)常在字符串和切片之間進(jìn)行轉(zhuǎn)換,本文就詳細(xì)的介紹一下Golang 字符串與字節(jié)數(shù)組互轉(zhuǎn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Go錯(cuò)誤和異常CGO?fallthrough處理教程詳解

    Go錯(cuò)誤和異常CGO?fallthrough處理教程詳解

    這篇文章主要為大家介紹了Go錯(cuò)誤和異常CGO?fallthrough使用教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論

平阴县| 山阳县| 东海县| 康保县| 揭东县| 三台县| 巴东县| 正定县| 江达县| 京山县| 台江县| 泗洪县| 彭泽县| 烟台市| 汝州市| 健康| 集安市| 昂仁县| 东乌珠穆沁旗| 旌德县| 聂荣县| 疏勒县| 广宗县| 祁东县| 合肥市| 扬中市| 浑源县| 凤翔县| 犍为县| 德江县| 会同县| 九台市| 阜阳市| 广灵县| 广安市| 古交市| 黄平县| 彭阳县| 上蔡县| 嫩江县| 龙州县|