Go?Go!(1) 컴파일과 설치

설치 방법
설치 방법은 아래의urlhttp://golang.org/doc/install/gccgo
  • svn에서 코드 문서 같은 거 얻기svn://gcc.gnu.org/svn/gcc/branches/gccgo
  • , configure , , gcc , c++0x gcc
    configure , , --help , :
    ./configure --prefix=$HOME --enable-languages=c,c++,go --with-arch-32=i586
    make && make install
    make, 。。。
  •   , hello world :
    #helloWord.go                                                                                                                                
    package main                                                                                                                                 
    import "fmt"
    func main() {
        fmt.Println("Hello, go   ")
    }
  • 그 다음에 컴파일링과 링크
    $ gccgo -c helloWord.go          
    $ gccgo -o hello helloWord.o  
  • Hello 파일 실행, ok, GO의 세계에 오신 것을 환영합니다!
  • ,go , go install。。。

    , :

    1. libgo , ./configure --prefix=$HOME --enable-sjlj-exceptions --enable-multilib=no --without-libffi 
    2. Makefile CC gccgo( ok , gccgo ), make。 , -o2 , 。
    3. make install
    , go 。。。 gccgo 。。。
    hg clone -u release https://go.googlecode.com/hg/ go
    , , :http://go.googlecode.com/files/go1.0.2.linux-amd64.tar.gz
    64 linux , 。
    , , src sh ./all.sh
    ~

    P.S. , gccgo go 。。。
    ? 。。。

    go 。

    좋은 웹페이지 즐겨찾기