bashの
答えて
同じ名前の2つの実行可能ファイルの場合、最初の一致が使用されるため、PATH
変数のパスを並べ替えます。
そうでない場合は、お使いの~/.profile
または~/.bashrc
ファイルに別名を定義します。
alias make="/usr/sfw/bin/gmake"
または関数:
make() { /usr/sfw/bin/gmake "[email protected]"; }
注意、別名はインタラクティブモードでのみ動作すること。スクリプトはそれらを見ません。そのような場合には関数を使用してください。
することができますし、変数PATHに/ usr/local/bin ので
cd /usr/bin
ln -s /usr/sfw/bin/gmake make
前である限り、ディレクトリとして、あなたがそれをリンクする場所例えばは/ usr/binには/ usr/SFW/binに/ gmakeををリンク
メイクがパスに存在しないことを確認してください。 そうでなければ、makeの代わりにgmakeを呼び出してgnu-makeを使い、sun-version-makeにmakeを残すことができます。
そうでない場合、あなたは、単にgmake
の代わりmake
を入力し、前のポスト
余分なものを '/ usr/bin'に入れるのは良い考えではありません。パッケージ管理にその領域を残しておいてください。 – reinierpost
手動でmakeコマンドを実行している場合のようにエイリアスを使用することができます。 GNUバージョン(あなたのPATH
と仮定して)変数が正しく設定されます。
make
を呼び出すIDEまたはその他のツールがある場合は、makeではなくgmakeを使用するように指示する必要があります。その方法は、使用しているツールによって異なります。
これらの行の別の可能性:後で "make"を呼び出す再帰的makefileを "gmake"で起動していても、makefileを修正してその中のハードコードされた "make"を "$(MAKE) " – slowdog
- 1. 、bashのコマンドラインではbash/CSH
- 2. 色(ないbashの)bashで
- 3. bashの:ナノ:コマンドのWindowsのgit bashの
- 4. bashへのパイプでのbash戻り値
- 5. はbashでので、通常のbash
- 6. bashの
- 7. bashの
- 8. bashの
- 9. bashの
- 10. bashの
- 11. bashの
- 12. のbash:
- 13. bashの
- 14. bashの
- 15. bashの -
- 16. bashの
- 17. bashの
- 18. bashの
- 19. (bashの)
- 20. bashの
- 21. bashの
- 22. bashの
- 23. BashコマンドとしてのBashコマンド引数
- 24. BashシェルとBashターミナルの違いは?
- 25. BASH getopt in bash関数
- 26. Bash
- 27. bash -
- 28. 、BASH
- 29. BASH
- 30. bash
2つの別々の名前のプログラムでは、なぜ問題があるのか混乱しています。コマンドラインで 'make'と打てば、なぜ' gmake'が実行されますか?あなたはあなたが 'gmake'とタイプして' make 'を実行したと言っていますか? – shellter