Golang 개발 컴 파일 환경 설정

1880 단어 Golang
Golang 1.13
vim-go 사용 하기
  • vim-go 는 Vim 7.4.2009 가 필요 합 니 다.기본 적 인 centos 7 에 yum 이 설치 한 것 은 7.4.1006 이기 때문에 먼저 업그레이드 합 니 다
  • [@sjs_19_176 ~]# yum install -y gcc gcc-c++ ruby ruby-devel lua lua-devel \
    ctags git python python-devel \
    tcl-devel ncurses-devel \
    perl perl-devel perl-ExtUtils-ParseXS \
    perl-ExtUtils-CBuilder \
    perl-ExtUtils-Embed
    [@sjs_19_176 ~]#  wget https://github.com/vim/vim/archive/v7.4.2367.tar.gz ; tar -zxf  v7.4.2367.tar.gz; cd vim-7.4.2367
    [@sjs_19_176 vim-7.4.2367]#  ./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.7/config --enable-perlinterp=yes --enable-luainterp=yes --enable-cscope --prefix=/usr/local
    

    go mod 사용 안 함
    [@sjs_19_176 ~]$ # go env -w GOPROXY=https://goproxy.io,direct
    [@sjs_19_176 ~]$ go env -w GOPROXY=https://goproxy.cn,direct
    [@sjs_19_176 ~]$ go env -w GOPRIVATE=git.sogou-inc.com
    

    Makefile
    PROJECT_BIN := demo                                                                                                                                                  
    all: test build
        @echo ">>>>>> building done!"
    test:
        go test -v -cover ./...
    # Build the binary file
    # -w     debug  ,        ,     gdb     
    # -s      
    build: 
        go build -ldflags "-s -w" -o $(PROJECT_BIN)  main.go
    

    좋은 웹페이지 즐겨찾기