gcc: error: -version: нет такого файла или каталога

Я под 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
1
задан 25 August 2017 в 12:46

2 ответа

То, что вы видите, это то, что вы скопировали 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 не работает, но два стандартных дефиса будут)

3
ответ дан 18 July 2018 в 13:35

То, что вы видите, это то, что вы скопировали 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 не работает, но два стандартных дефиса будут)

3
ответ дан 24 July 2018 в 20:12

Другие вопросы по тегам:

Похожие вопросы: