작년말 구글에서 나온 새로운 개발언어인 Go를 맥에 설치해 보았습니다. 시스템 프로그래밍을 위한 언어라고 하는데 아직 자세히 살펴보지는 못하고 설치만 해보았습니다. 제가 사용한 설치 방법입니다.
1. 다운로드
* MacPorts
설치가 안되어 있을 경우에는 해당 사이트에서 다운로드 받아서 설치합니다. 설치파일이 있어 간단히 설치할 수 있습니다.
* gmake
MacPorts 설치후에는 터미널에서 아래와 같이 gmake를 설치합니다.
* mercurial
해당 사이트에서 OS X 버젼에 맞는 파일을 다운로드 받아서 설치합니다. MacPorts와 마찬가지로 간단히 설치할 수 있습니다.
2. 설치
Go가 설치될 디렉토리를 계정 루트에 생성합니다.
설치에 앞서 설치환경을 먼저 설정합니다.
이제 아래와 같이 Go를 설치합니다.
vi와 같은 에디터를 이용하여 bin path를 .bash_profile에 추가합니다.
3. Hello, World
새로운 언어를 설치하였으니 Hello, World를 출력해 봅니다. vi등 에디터를 이용하여 아래와 같이 입력하고 hello.go라는 이름으로 저장합니다.
hello.go
터미널에서 아래와 같이 컴파일하여 실행합니다.
1. 다운로드
* MacPorts
설치가 안되어 있을 경우에는 해당 사이트에서 다운로드 받아서 설치합니다. 설치파일이 있어 간단히 설치할 수 있습니다.
* gmake
MacPorts 설치후에는 터미널에서 아래와 같이 gmake를 설치합니다.
> sudo /opt/local/bin/port install gmake
* mercurial
해당 사이트에서 OS X 버젼에 맞는 파일을 다운로드 받아서 설치합니다. MacPorts와 마찬가지로 간단히 설치할 수 있습니다.
2. 설치
Go가 설치될 디렉토리를 계정 루트에 생성합니다.
> mkdir go
> mkdir bin
> mkdir bin
설치에 앞서 설치환경을 먼저 설정합니다.
> export GOROOT=$HOME/go
> export GOARCH=386
> export GOOS=darwin
> export GOBIN=$HOME/bin
> export GOARCH=386
> export GOOS=darwin
> export GOBIN=$HOME/bin
이제 아래와 같이 Go를 설치합니다.
> hg clone https://go.googlecode.com/hg/ $GOROOT
> cd go/src/
>./all.bash
> cd go/src/
>./all.bash
vi와 같은 에디터를 이용하여 bin path를 .bash_profile에 추가합니다.
export PATH=${PATH}:${HOME}/bin
3. Hello, World
새로운 언어를 설치하였으니 Hello, World를 출력해 봅니다. vi등 에디터를 이용하여 아래와 같이 입력하고 hello.go라는 이름으로 저장합니다.
hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, world!\n");
}
import "fmt"
func main() {
fmt.Printf("Hello, world!\n");
}
터미널에서 아래와 같이 컴파일하여 실행합니다.
> 8g hello.go
> 8l hello.8
> ./8.out
Hello, world!
> 8l hello.8
> ./8.out
Hello, world!
'개발 툴' 카테고리의 다른 글
PhoneGap 설치 (4) | 2012.02.14 |
---|---|
실버라이트2 둘러보기 (10) | 2008.12.16 |
프로젝트 관리 도구 OpenProj (2) | 2008.03.21 |
적당히 참견하는 Xcode (4) | 2008.02.25 |
OS X의 파이썬 (0) | 2008.02.20 |