2011-11-28 3 views
0

Windows 용으로 gomingw을 설치했습니다. 64 비트. 그러나 .go 파일을 실제로 컴파일하는 방법을 어디에서도 찾을 수 없습니다. 이 프로그램은 Go Wiki for Windows Support에서 직접 링크 된 프로그램입니다. 그러나 모든 자습서에서는 6g 및 gccgo 등을 사용하는 것에 대해 이야기하고 Windows 컴퓨터에서는 해당 작업을 수행하지 않습니다. 실제로, 내가하려고하는 것은, src 폴더에 "hello.go"를 넣고 src 폴더로 가서 명령 프롬프트에서 "8g hello.go"명령을 실행합니다. 그러나. 그것은 "a.go 같은 파일이나 디렉토리를 열지 마십시오"오류를 보여줍니다. Windows에서 go 프로그램을 컴파일하는 올바른 단계를 제공하여 아무도 도와 줄 수 있습니까? 미리 감사드립니다.Windows 64 비트에서 컴파일하기 관련 문제

+0

6g 및 gccgo가 작동하지 않는다는 것을 의미합니까? 어떻게 실패하고 있습니까? – Poindexter

+0

http://golang.org/doc/install.html에 나와있는 단계를 따랐습니다. 그것들은 리눅스가 아니라 윈도우를위한 것이다. 나는 gomingw를 다운로드하고 설치한다. 그 후, 나는 명령 프롬프트에서 명령을 내리고 "open a.go nosuch file or directory"오류를내는 모든 사람들에게 명령을 내렸다. 내가 알고 싶은 것은 .go 파일을 실행하기 위해 따라야하는 단계에 관한 것입니다. 감사. – Arpssss

+0

** 참고 **이 질문 (및 그 답변)은 매우 오래되어서 지난 몇 년 간 Go 버전에 적용 할 수 없습니다 ('go install' 또는'go build'를 다른 모든 Go 설치). –

답변

1

소스 코드 디렉토리 (예 : C : \ Arpsss)로 이동하고 현재 디렉토리를 표시하고 현재 디렉토리 내용을 표시합니다.

C:\>cd C:\Arpssss 
C:\Arpssss>cd 
C:\Arpssss 
C:\Arpssss>dir 
Volume in drive C has no label. 
Directory of C:\Arpssss 
11/28/2011 10:26 AM <DIR>   . 
11/28/2011 10:26 AM <DIR>   .. 
11/28/2011 10:24 AM    73 hello.go 
       1 File(s)    73 bytes 
       2 Dir(s) 4,949,831,680 bytes free 

a.go이라는 존재하지 않는 파일을 컴파일하십시오.

C:\Arpssss>8g a.go 
open a.go: No such file or directory 

이것은 당신이보고 된 오류입니다 - 당신이 당신의 현재 디렉토리에 없었다 a.go라는 이름의 파일을 컴파일하기 위해 노력했다.

현재 디렉토리에서 hello.go Go 소스 파일을 컴파일, 링크 및 실행하십시오.

C:\Arpssss>8g hello.go 
C:\Arpssss>8l -o hello.exe hello.8 
C:\Arpssss>hello 
Hello, World! 

hello.go 프로그램입니다.

package main 

import "fmt" 

func main() { 
    fmt.Println("Hello, World!") 
} 
+0

고맙습니다. 그러나, 나는 당신에 의해 제안 된 프로세스의 실행에 다음과 같은 오류가있어, http://www.imagehousing.com/image/911495 고마워. – Arpssss

관련 문제