Windows PowerShellエイリアスをセットアップして、特定のパラメーターを指定してMinGWのg++実行可能ファイルを実行しようとしています。ただし、これらのパラメーターは、ファイル名とその他の引数の後に来る必要があります。関数を設定しようとするという面倒な作業をすべてやりたくありません。次のように簡単に言う方法はありますか?
alias mybuild="g++ {args} -lib1 -lib2 ..."
またはそれらの線に沿って何か?私はPowerShellにあまり詳しくなく、解決策を見つけるのに苦労しています。誰でも?
Romanが述べたように、エイリアスではなく関数を使用したいとします。このようなもの:
function mybuild { g++ $args -lib1 -lib2 ... }
これを試すために、簡単な例を示します。
PS> function docmd { cmd /c $args there }
PS> docmd echo hello
hello there
PS>
また、PowerShellを実行するときにいつでも使用できるように、これをプロファイルに追加することもできます。プロファイルファイルの名前は
$profile
に含まれています。