Go?Go!(一)コンパイルとインストール
インストール方法
インストール方法は以下のurlhttp://golang.org/doc/install/gccgo svnでコードドキュメントを取得するなんて:
インストール方法は以下のurlhttp://golang.org/doc/install/gccgo
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。。。
, :
- libgo , ./configure --prefix=$HOME --enable-sjlj-exceptions --enable-multilib=no --without-libffi
- Makefile CC gccgo( ok , gccgo ), make。 , -o2 , 。
- 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 。