Go?Go!(一)コンパイルとインストール


インストール方法
インストール方法は以下の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 。