Имя каталога создается путем объединения значений PREFIX и DIR, где значение
PREFIX дополнительно указывается опцией '-iprefix'.
'-isystem DIR'
Каталог DIR добавляется в начало второго пути поиска подключаемых
файлов, помечая его как системный каталог. Таким образом, этот каталог
используется также как и стандартные системные каталоги.
`-lang-c'
`-lang-c89'
`-lang-c++'
`-lang-objc'
`-lang-objc++'
Указывается язык исходного файла. Опция '-lang-c' указывается по
умолчанию. Она допускает использование комментариев С++ (комментарии,
начинающиеся со строки '//' изаканчивающиеся в конце этой строки). Опция
'-lang-c89' запрещает использование комментариев С++. При указании опции
'-lang-c++' обрабатываются комментарии С++ и используются дополнительные
каталоги для подключаемых файлов С++. Опция '-lang-objc' допускает
использование директивы объектного С '#import'. Опция '-lang-objc++'
использует все возможности расширений объектного С и С++.
Эти опции создаются драйвером компилятора 'gcc', но не передаются
через командную строку при вызове 'gcc' до тех пор пока не будет указана
опция драйвера '-Wp'.
'-lint'
Производится поиск команд, заключенных в комментарии, для программы
проверки 'lint' с их последующим включением в текст программы с префиксом
'#pragma lint'. Например, комментарий '/* NOTREACHED */' после обработки
препроцессором становится строкой '#pragma lint NOTREACHED'.
Использование этой опции возможно только при прямом вызове 'cpp'.
'gcc' не передает эту опцию из своей командной строки.
'-$'
Запрещается использование символа '$' в идентификаторах. Это
используется для согласования со стандартом ANSI. 'gcc' автоматически
передает эту опцию препроцессору при указании опции '-ansi', но сам 'gcc'
не распознает опцию '-$'. Ее нужно указать препроцессору отдельно для ее
применения без дополнительного воздействия опции '-ansi'.