Я под Ubuntu 16.04. Когда я запускаю
gcc –version
, я получаю:
gcc: error: –version: No such file or directory
gcc: fatal error: no input files
Однако
dpkg -l | grep gcc | awk '{print $2}'
дает мне:
gcc
gcc-4.9
gcc-4.9-base:amd64
gcc-5
gcc-5-base:amd64
gcc-6-base:amd64
gir1.2-packagekitglib-1.0
libcaca0:amd64
libgcc-4.9-dev:amd64
libgcc-5-dev:amd64
libgcc1:amd64
libpackagekit-glib2-16:amd64
libunity-action-qt1:amd64
libwebrtc-audio-processing-0:amd64
qtchooser
qtdeclarative5-unity-action-plugin:amd64
То, что вы видите, это то, что вы скопировали en dash, а не обычный дефис.
Это типичный вывод на машине 16.04 при запуске с --version (правильная нотация):
% gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
(Это может немного отличаться в вашей системе - я запускаю несколько версий GCC для разных задач, но дело в том, что en dash не работает, но два стандартных дефиса будут)
То, что вы видите, это то, что вы скопировали en dash, а не обычный дефис.
Это типичный вывод на машине 16.04 при запуске с --version (правильная нотация):
% gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
(Это может немного отличаться в вашей системе - я запускаю несколько версий GCC для разных задач, но дело в том, что en dash не работает, но два стандартных дефиса будут)