「どれを作るか」をすれば
/usr/bin/make を取得します:
$ which make
/usr/bin/make
しかし、「make」と入力すると
Free Pascal に付属する make への参照を示す gcc エラーが表示されます。
$ make
gcc -std=c99 -Wall -Wextra -g -c Array.c
gcc: installation problem, cannot exec `cpp': Permission denied
C:\Compilers\FPC\2.6.0\bin\i386-Win32\make.exe: *** [Array.o] Error 1
「make」の代わりに「/usr/bin/make」と入力すると、上記のエラーは発生しません。「which」が gnu make を使用するものとして示しているときに Free Pascal make が実行されているように見える理由、さらに言えば、GNU make では発生しないエラーが Free Pascal make で発生する理由がわかりません。
また、「which gcc」と入力すると、予想される GNU gcc が表示されます。
$ which gcc
/usr/bin/gcc
「どの cpp」:
$ which cpp
/usr/bin/cpp