코드 실행 이동

실행 이동 코드를 이동

이제, 우리는 열린 학습 여행을 가서 프로그램을 컴파일하고 실행하는 방법을 배울 가서, 우리는 간단한 예제를 만들 수 있습니다. 여러분이 좋아하는 텍스트 편집기를 열고 다음 코드를 입력 :

package main

func main() {
    println("it's over 9000!")
}

파일 저장 main.go간단한 예를 들어, 우리의 작업 공간으로 깊이 갈 필요가 없습니다.

다음으로, 명령 줄 터미널을 열고 입력 main.go파일의 디렉토리. 나를 위해, 내가 입력 한 cd ~/code.

마지막으로,이 프로그램을 실행하려면 다음 명령을 입력합니다 :

go run main.go

프로그램이 실행되는 경우 결과가 나타납니다 it's over 9000!.

그러나 이것은 컴파일하는 방법은? 편의를 위해, go run먼저 컴파일하고 다음 코드를 실행, 그 다음, 임시 디렉토리에 코드를 컴파일 실행, 그리고 마지막으로 명확 임시 파일이 자동으로 생성됩니다. 다음 명령을 실행하여 임시 파일의 위치를 볼 수 있습니다

go run --work main.go

당신이 당신의 코드를 컴파일하려면, 사용 go build:

go build main.go

이 실행 파일을 생성 main직접 실행할 수 있습니다. 리눅스 / OSX에서, 당신은 입력해야하므로, 실행 파일 및 백 슬래시 앞에 포인트를 추가하는 것을 잊지 마세요 ./main프로그램.

1.5.1 주

나는 우리가 함수를 정의, 당신은 우리가 실행 코드를 이해 수 있기를 바랍니다, 그리고 내장 된 함수 호출 println출력 문자열을. 그렇게 단 하나의 선택이 때문인가 go run를 수행하기 위해 알아? 아니, 언어로 이동 항목 프로그램입니다 main패키지 main기능.

우리는 특히 우리가 봤는데, 그래서 지금, 우리는 언어 이동의 기초를 이해에 초점을 맞추고있다, 나중에 장에서 패키지 관련 내용을 소개합니다 main코드 패키지를 작성.

원하는 경우, 당신은 또한 코드를 변경하고 패키지의 이름을 변경하고 사용할 수 있습니다 go run수행하기 위해, 오류 메시지가 나타납니다. 그런 다음, 패키지 이름이 변경 main되지만 함수 이름이 호출되지 않습니다 main, 다시 코드를 실행하면 다른 오류 메시지가 표시됩니다. 사용 된 go build동일한 작업, 관심이 코드를 컴파일 할 때 코드를 실행 엔트리 포인트가 없습니다. 당신이 라이브러리를 컴파일 할 때, 예를 들어, 정상입니다.
이 전환 : http://codingdict.com/article/22518

추천

출처www.cnblogs.com/bczd/p/11983072.html