ホームページ  >  記事  >  バックエンド開発  >  go build 用の workdir/pwd を設定する

go build 用の workdir/pwd を設定する

WBOY
WBOY転載
2024-02-15 14:00:11875ブラウズ

设置 go build 的 workdir/pwd

phpエディタXiaoxinが「go build」の作業ディレクトリを設定する方法を紹介します。 Go 言語を使用して開発する場合、多くの場合、ターミナルで「go build」コマンドを実行してコードをコンパイルする必要があります。デフォルトでは、このコマンドは作業ディレクトリを現在のディレクトリに設定します。ただし、コードとリソース ファイルをより適切に整理するために、作業ディレクトリを別の場所に設定したい場合があります。この記事では、より柔軟なコードのコンパイルとデバッグを行うために、コマンド ラインで「go build」の作業ディレクトリを設定する方法を説明します。

質問内容

作業ディレクトリを別のパスに設定することは可能でしょうか?

たとえば、ルート パスから go build を実行したいのですが、ソース コードが別のディレクトリにあるため、そこに cd したくありません。

たとえば、npm には --prefix があり、これはこの目的に使用されます。

解決策

はい、可能です。

リーリー

たとえば、ソース コード ファイルが projectdir/code/src/ にあり、出力をビルドして projectdir/code/out に保存する場合は、次のようにします。次の: ### リーリー

go build ドキュメントによると:

指定された出力が既存のディレクトリであるか、スラッシュで始まる場合、または バックスラッシュを指定すると、生成された実行可能ファイルがそこに書き込まれます。 目次。

したがって、上記のビルド コマンドは次のように書き換えることができます:

リーリー

これにより、

projectdir/code/out/ ディレクトリに main という名前の実行可能ファイルが生成されます。

詳細については、

go help build を実行してください。

以上がgo build 用の workdir/pwd を設定するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。