2017-03-05 2 views
-1

私は以下のディレクトリ構造を持っています。したがって、server.goはメインディレクトリにあり、client.goはクライアントのサブディレクトリにあります(どちらもパッケージメインにあります)。私は私だけserver.go($ GOPATH/binに実行可能)Goサブディレクトリにプログラムをビルドするには?

MyGoProgram 
client/client.go 
server.go 

どのように私はclient.goをコンパイルしないで結構ですMyGoProgramの名の下にコンパイルした「-u ...を取りに行く」ないとき?

{$GOPATH}/bin 
     /pkg 
     /src/MyGoProgram/server.go 
         /client/client.go 

CD {$GOPATH}にし、実行ファイルが/bin/MyGoProgram.exeに作成されますコマンドgo install ./src/MyGoProgram に実行します。あなたが持っているはずですので、https://golang.org/doc/code.html

答えて

2

それは、ここで説明した構造にあなたの行くディレクトリを一致させることが重要です

+0

実際にインストールしてください./src/MyGoProgram/client、thnxそれは働いた – irom

関連する問題