php エディタ Baicao Go Build は、ユーザーがあらゆる種類の情報を迅速かつ効率的に削除できる強力な情報削除ツールです。役に立たない情報の削除、スパムの駆除、個人のプライバシーの消去、閲覧履歴の消去など、Go Build は簡単に処理できます。インテリジェントなアルゴリズムにより、ユーザーはわずか数ステップで情報削除タスクを完了できます。 Go Build は操作が簡単なだけでなく、安全で信頼性が高く、ユーザーのプライバシーを侵害から保護します。個人ユーザーでも法人ユーザーでも、Go Build は情報削除をより便利かつ効率的に行うために欠かせないツールです。
Go Build を使用してプロジェクトのカレント ディレクトリ情報を削除することはすでにできており、以下に示すように Gopath 情報も削除できます。現在、削除できるのは 1 つだけです。個別に
go build -gcflags“all=-trimpath=${GOPATH}” -asmflags“all=-trimpath=${GOPATH}”
しかし、同時に削除する方法がわかりません、結合する方法がわかりません
Windowsではこれを試します
go build -gcflags“all=-trimpath=�%” -asmflags“all=-trimpath=�%” -gcflags“all=-trimpath=%GOPATH%” -asmflags“all=-trimpath= %"ゴパス%"
機能しない
@ZekeLu、答えは正しいです。
何が起こったのか説明したいのですが、もともと GOROOT 情報を削除したかったのですが、GOPATH を書いたので、@ZekeLu の 2 番目の答えが間違っていると思いました。今、修正してテストしました。問題ありません。両方の答えがすべてです。正しい p>
このコマンドを試してください:
リーリーこれは、go コマンドの -trimpath
フラグのドキュメント です:
-トリムパス
生成された実行可能ファイルからすべてのファイル システム パスを削除します。 ファイルシステムの絶対パスではなくログに記録されたファイル名 モジュール path@version を開始します (モジュールを使用する場合)、 または、通常のインポート パス (標準ライブラリまたは gopath を使用する場合)。
いくつかのプレフィックスを削除したいだけの場合は、次のようにすることができます:
リーリーコンパイル コマンド および asm コマンド は、objabi.applyrewrites
を呼び出してパスをプルーニングします。 objabi の .applyrewrites の実装によると、rewrites
引数は ; で区切られたリライトのリストです。
以上がGo Build の削除情報の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。