demo.go
のインストールパスを出力するプログラムを作成するにはどうすればよいdemo.exe
ですか?
D:\>go build demo.go
demo.exe
にありD:\
ます。に移動demo.exe
した後、実行中のパス(にない)のC:\Windows
下にが表示されます。D:\
C:\Windows
demo.exe
C:\Windows
下の図は、この場合は機能していないことを示しています(demo.exeは、実際のパスではなく、常に現在の実行パスを取得するため)。これは、ファイルhttps://github.com/axgle/go/blob/master/may_app_path_bug.jpgを含むディレクトリではなく、現在の実行ディレクトリを示しているだけです 。
更新:window/linuxソリューションはこちら https://github.com/axgle/app