«Человек, который» говорит:

   --all, -a
       Print all matching executables in PATH, not just the first.

Но когда я это делаю, я получаю:

> which --all g++
--all: Command not found.
/usr/bin/g++
> which -a g++
-a: Command not found.
/usr/bin/g++

Попытка размещения --all или -a после "g++" тоже не повезло.

1 ответ1

0

Вы используете tcsh оболочку, которая имеет встроенную версию which

(Обратите внимание на приглашение > и стиль сообщения об ошибке.)

Используйте /bin/which -a … или /usr/bin/which -a … для вызова GNU which.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .