[解決済み] Golangパッケージとは別の名前で実行ファイルをビルドする方法
2023-05-31 21:46:22
質問
という名前の実行ファイルをビルド(インストール、go get など)することは可能ですか?
foobar
という名前の実行ファイルをビルドすることはできますか?
-
github.com/username/go-foobar
-
github.com/username/foobar-tools
であり
main.go
をパッケージのルートに入れるか?
どのように解決するのですか?
go build -o <your desired name>
実行ファイル名を指定するには、-oスイッチで
go build
. あなたの例の場合、次のようになります。
cd $GOPATH/github.com/username/go-foobar && go build -o foobar
. しかし、パッケージのフォルダに実行ファイルがあるだけで、何らかの方法でインストールする必要があります。
を使っている人にそれを指定する方法を私は知りません。
go get github.com/username/go-foobar
を使用してツールをインストールする人に、それを指定する方法を知りません。例えば、この回答をご覧ください。
https://stackoverflow.com/a/33243591/2415176
もし、人々があなたのツールをインストールすることを心配しないのであれば
go get
でインストールされることを心配しないのであれば、このようなものは Makefile でラップすることができます。
関連
-
[解決済み] __init__.py でも「非パッケージで相対的なインポートを試みた」を修正する方法
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
-
[解決済み】関数宣言の構文:関数名の前に括弧でくくられたもの
-
[解決済み】Pythonのパッケージをアップデートする方法は?
-
[解決済み】Goはサードパーティ・パッケージをどのようにアップデートしますか?
-
[解決済み】Eclipseパッケージエクスプローラーでパッケージの階層構造を表示する方法
-
[解決済み] Go プログラムに渡されたコマンドライン引数にアクセスするには?
-
[解決済み] Goでマップをクリアするには?
-
[解決済み] Go 言語で実行時に変数の型をチェックする方法
-
[解決済み] Goで配列をスライスに変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] GolangでMkdirを使ってネストされたディレクトリを作成するには?
-
[解決済み] Goでスライスを逆に反復処理する方法はありますか?
-
[解決済み] スライスを変数入力として渡すには?
-
[解決済み] GoLangで文字列を比較するにはどうしたらいいですか?
-
[解決済み] あるプログラムの依存ファイルをすべて取得する方法
-
[解決済み] マップを含む値を順番に収集する
-
[解決済み] ...interface{}の意味 (ドット・ドット・ドット・インターフェース)
-
[解決済み] Goでマップをクリアするには?
-
[解決済み] Go で POST リクエストを送信するには?
-
[解決済み] Go オブジェクトのポインタ値を表示するにはどうすればよいですか?ポインタの値は何を意味するのですか?