Что я не так делаю sad
Читаешь вестимо :lol: ...
man gccuser@host:~/ПроектыС/hello-word$ gcc hello-word.c -o hello-word.exe
user@host:~/ПроектыС/hello-word$ ./hello-word.exe
Hello world!
Синтаксис: gcc [ключи] файл...
Ключи:
-pass-exit-codes Выход с максимальным кодом возврата от прохода
--help Вывести этот текст
--target-help Показать специфические ключи целевой платформы
--help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]
Показать специфические ключи командной строки
(Задайте '-v --help' для вывода ключей всех проходов компиляции)
--version Display compiler version information
-dumpspecs Показать встроенные спецификации
-dumpversion Показать версию компилятора
-dumpmachine Показать имя целевой платформы
-print-search-dirs Показать каталоги поиска
-print-libgcc-file-name Показать имя run-time библиотеки компилятора
-print-file-name=<биб> Показать полное маршрутное имя библиотеки <биб>
-print-prog-name=<прог> Показать полное имя компоненты компилятора <прог>
-print-multi-directory Показать корневой каталог с версиями libgcc
-print-multi-lib Показать соответствие между ключами и каталогами
поиска библиотек
-print-multi-os-directory Показать относительный маршрут к библиотекам операционной системы
-print-sysroot Display the target libraries directory
-print-sysroot-headers-suffix Вывести суффикс sysroot, используемый для поиска заголовочных файлов
-Wa,<ключи> Передать <ключи>, разделённые запятыми, ассемблеру
-Wp,<ключи> Передать <ключи>, разделённые запятыми, препроцессору
-Wl,<ключи> Передать <ключи>, разделённые запятыми, компоновщику
-Xassembler <арг> Передать <арг> ассемблеру
-Xpreprocessor <арг> Передать <арг> препроцессору
-Xlinker <арг> Передать <арг> компоновщику
-combine Передать компилятору несколько исходных файлов вместе
-save-temps Не удалять промежуточные файлы
-save-temps=<arg> Do not delete intermediate files
-no-canonical-prefixes Do not canonicalize paths when building relative
prefixes to other gcc components
-pipe Передавать промежуточные данные по конвейеру
-time Включить хронометраж проходов
-specs=<файл> Использовать <файл> спецификаций вместо
внутренних спецификаций компилятора
-std=<стандарт> Считать, что исходный код следует <стандарту>
--sysroot=<каталог> Использовать <каталог> как головной каталог для заголовков
и библиотек
-B <каталог> добавить <каталог> к списку поиска программ
компилятора
-b <машина> Генерировать код для указанной <машины>,
если возможно
-V <версия> Использовать <версию> gcc, если она установлена
-v Отображать команды, запускаемые компилятором
-### Как -v, но параметры берутся в кавычки и команды не запускаются
-E Только препроцессирование - без компиляции, ассемблирования, компоновки
-S Только компиляция - без ассемблирования и компоновки
-c Компиляция и ассемблирование, без компоновки
-o <файл> Записать результат в <файл>
-x <язык> Задать язык последующих входных файлов.
<язык> может быть: c c++ assembler none
'none' означает, что далее язык нужно
определять по расширению имени файлаКлючи, начинающиеся с -g, -f, -m, -O, -W, или --param автоматически
передаются процессам, запускаемым gcc. Для передачи ключей этим процессам, используйте ключи -W<буква>.Инструкции по составлению и отправке отчётов об ошибках см. на:
<http://gcc.gnu.org/bugs.html>.

