GCC - The Complete Reference, страница 10

DJVU-файл GCC - The Complete Reference, страница 10 Информатика (599): Книга - 2 семестрGCC - The Complete Reference: Информатика - DJVU, страница 10 (599) - СтудИзба2015-07-19СтудИзба

Описание файла

DJVU-файл из архива "GCC - The Complete Reference", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 10 - страница

диевв. — сасЬе-Б1е=й!епате Сценарий сопксдике выполняет многочисленные проверки для определения конфигурации и возможностей локальной машины. Файл с указанным именем содержит результаты проверок. — с1а1ас11г=йгесФогу По умолчанию равно значению рх еГдзг/в(таке. Полное имя каталога, содержащего файлы данных, такие как информация локализации (1оса1е !п1огтабоп). — епаЫе-аШдес Указывает РотчегРС в качестве целевой платформы, машину РотвегРС имеющую аппаратную поддержку усиления векторных функций А11!тес (А)1!тес тес!от еп)запсетеп!в), и, когда это возможно, назначает генерацию кода с использованием инструкций набора А111Ъес.

— епаЫе-сЬес1(1пд=сИесй[,сИесИ,...1 По этому параметру включается выработка кода, выполняющего некоторые внутренние проверки компилятора. Проверки порождают вывод данных диагностики и увеличивают время компиляции, но не имеют никакого дополнительного влияния на результаты работы компилятора. — епаЫе-срр Назначает установку доступной для пользователя версии препроцессора С вЂ” программы срр. Этот параметр по умолчанию включен.

Также см. --ткдс(т-срр-1пвса11-бдк. Примечание 44 Часть с. Свободно распространяемый компилятор — епаЫе-! апдиадебмlапдиаде[,1апдиаде,...3 Определяет, что при построении Сборного Компилятора С)ЧИ будут подключаться только компиляторы указанных языков. Доступны следующие имена языков: агта, с, с++, й7 7, бача, оьз с и снтьь. Если эта опция не используется, то подключаются все языки. Для подключения языка Агга требуются некоторые дополнительные действия, описанные в главе 9.

Язык СН1ЕЕ в настоящее время уже не поддерживается, но может правильно компилироваться в старших версиях ССС. — епаЫе-11Ьдс1 Назначает построение динамической библиотеки функций (гцпбгпе 11Ьгагу), загружаемых во время выполнения программ на языке 2аиа. Этот параметр по умолчанию включен. Назначение опции --ссйваЬ1е-11Ьдсд делает возможным создание компилятора гага с использованием такой библиотеки, полученной из другого источника. --епаЫе-таспТа1пег-тоссе Опция назначает создание файла дсс.рос из исходного кода заново.

Этот файл содержит главный каталог сообщений об ошибках и сообщений-предупреждений, вырабатываемых компилятором. Этот файл используется для интернационализации, подробнее об этом — в главе 11. Для корректной роботы этой опции требуется полный вариант дерева исходников СССи свежая версия утилиты пес Еехс, --епаЫе-тЫМ(Ь Таблица 2.3. Предусмотренные для ряда платформ варианты подавления генера- ции библиотек Плот4ормо Нанмононннно бнблнопни Ыеод~вп вгс-*-ен* агпс-*-* сри, 26ыс, ооаегвсоге, спсегсногк ь~епссеп, постол воггловг, тВВВВС, гпВВООО, теаддд вспдге-11оег, Ь1епгдеп, воиповС гпгрв На многих системах применяется по умолчанию.

Опция назначает построение многокомпонентных библиотек для целевой машины. Обычно такие библиотеки создаются для поддержки компилятором различных вариантов целевых платформ (эмуляция операций над числами с плавающей точкой, поддержка стандартов вызова функций и тд.). Если желательно подавление генерации ряда библиотек, то вместо полного отключения асц1Ь111Ь на ряде платформ, перечисленных в таблице 2.3, возможно подавление выработки отдельных библиотек по их имени. Например, для платформ агс-е-о1г* можно использовать опцию — -бйваЬ1о-Ьйопййап для подавления создания соответствующей библиотеки.

Глава 2. Получение и установка компилятора ГвСС 45 ПлатФорма Поомооооолоо бобллотоко в1х64, ртпгвв6, воюговт, роиегсри, рсивгроорв, роивгрссв, Ывпо1вп, вувкв1х в~х64, р1ьгввс, вопасв1, роивгсри, роивгрссри, роивгрссв, ывпшвп, вувчв1х роивгрс*-*-* гв6000'-*-* — епаЫе-п16 Назначает подключение к сборному компилятору 0)х)Т) в качестве его части системы поддержки национальных языков )тс5 ()х)ат1опа) Еапяиаяе Варрон), что позволяет получать сообщения об ошибках и предупреждения компилятора на других языках, кроме "родного" языка бСС вЂ” американского диалекта английского языка.

--епаЫе-йагед --епаЫе-йаге61мрасйаде[,раскладе ...ц Для дсс версии 2.95 и старших эта опция необходима для построения разделяемых библиотек. В последуюших версиях такие библиотеки собираются по умолчанию лля всех поддерживаемых языков. Назначение списка имен пакетов указывает, что разделяемые библиотеки будут создаваться только для указанных пакетов. Распознаваемыми именами пакетов являются 11ьясс, 11ьосстс++, 11ьск1, в11ь, ьоеьхв-дс и 11ьбатга. --епаЫе-тагдет-орГбрасе Указывает оптимизировать размер библиотек за счет их быстродействия. — епаЫе-Фгеадк Для некоторых платформ эта опция действует по умолчанию.

Указывает, что целевая платформа поддерживает лолгоки (г)ггеас)в). Это влияет на библиотеки для 06)ес(гхе-С и на перехват исключений для С++ и хата. Если целевая платформа не поддерживает потоки или если компилятор не способен вырабатывать для целевой платформы код, поддерживающий потоки, то действует опция --ЖоаЬ1е-спкеагтв или аналогичная ей --опаЬ1о-Сцхеасто оспд1е. — епа Ые-тг)геайьмдЬГагу Назначает указываемую библиотеку в качестве библиотеки поддержки потоков. Список имен доступных библиотек приводится в таблице 2.4. Таблица 2.4. Имена, используемые для выбора библиотеки поддержки потоков. боблов пмво Ооооовоо Поддврхгкв потоков для А1Х.

Поддврхгка потоков для ОСЕ. в1х Сев Действует по умолчанию. При назначении --ст1ваЬ1е-онагост будет проведено построение только статических библиотек 1построение разделяемых библиотек будет отключено). 46 Часть!. Свободно распространяемый компилятор Библиотека Озвеаяив Поддержка последовательных потоков для МАСН. Требует наличия копии заголовочного файла якьк-ааоь.ь. То:ке, что и в1па15. Стандартная поддержка потоков для РОЗ!Х. Поддержка потоков для йТЕМЗ. Отключение подцержки потоков. Подцержка потоков для Зоп Зо!апв 2. Поддержка потоков для Ухттогхв. Поддержка потоков для М!сговоя !5/!Ь32. тасп по Р05!Х ПЕГЛ5 5!ПЯ!Е во!аг!5 ухътогкв тт!п32 --епаЫе-чч)п32-гея)йгу Использование этой опции без параметра указывает, что версия ССС для Мгсгозо/) )тгл32 не использует для определения пути инсталляции компилятора и его библиотек значение ключа Реестра (%~п32 Кея)51гу): нквт ьосдь мъзнтмвхзовтилав1вкее зоееиаке воипсае1опхкеу Значение ключа по умолчанию устанавливается номером версии кзСС.

Значение ЭТОГО КЛ ЮЧа МОжЕт таКжЕ И НаЗНаЧатЬСя ПараМЕтрОМ ОП цнн - -ЕПаЬ1Е -тм1П32-Хвд1 ЗСХЗг. --епа Ые-чч)п32-ге9йгу=Феу Указывает, что версия ССС для М/ското/) И гл32 определяет пути инсталляции с помощью Реестра (тЧп32 Кеа!51гу), используя значение следующего ключа: нквт ьосаь мазнтмвхзовтидввхзтее зогеиаке воцпсас1опхкеу Если вы не используете эту опцию, то по умолчанию в качестве значения ключа используется номер версии 0СС.

Подобное применение реестра позволяет одновременно использовать различные версии СгСС, устанавливая их в различное расположение. --ехес-ргег! х=йгесФогу По умолчанию имеет значение, соответствующе рхе21х. Это имя верхнего каталога для расположения всех каталогов и файлов, связанных с различными платформами. --епаЫе-чегя'оп-зресИ)с-гопы)гпе-))Ьз Указывает, что заголовочные файлы, содержащие определенные библиотеки подключаемых во время выполнения функций (гцп1!пте йбгапез) вместо их обычного расположения, установлены в каталоге, название которого соответствует платформе и версии. Эти библиотеки установлены в 11Ьб1х/дсс-11Ы сахдес/тгехз1оп, включаемые для 11ьвсстс++ файлы установлены в 11ь61х/дсс-11Ь/еагдес/ тгехз1оп/1пс1ибе/д++, если не определено другое расположение опцией --и1сц-дхх-1пс1цбе-сТ1х.

Глава 2. Получение и установка компилятора 6СС 47 — !те!р По этой опции будет выдан список всех опций командной строки и остановлено выполнение сценария сопб1диге без каких-либо дополнительных действий. --!тодт=ЫФ Назначает имя платформы "домашнего" компьютера (Ьозг), т.е, того, на котором компилируется бСС. По умолчанию используется вывод сценария сопдся.

диеев. Компилятор ССС может запускаться на разнообразных платформах. --!пс!ибег!!Г=йгес~огу По умолчанию имеет значение ргег1х/1пс1ибе. Полное имя каталога, который должен содержать заголовочные файлы, включаемые в программы на языке С. — !Мод!г=йгесФогу По умолчанию имеет значение ргегдхИпсо. Полное имя каталога для хранения документации в формате утилиты 1пдо. --!1!м!!Г=йгесФогу По умолчанию имеет значение енес-ргеС1х( 11Ь. Полное имя каталога, который должен содержать статические библиотеки и другие внутренние части компилятора ОСС.

--!!Ьехесйг=йгесСогу По умолчанию имеет значение ехес-ргес1х/11Ьехес. Полное имя каталога, который должен содержать некоторые программы в исполняемом коде, связанные с библиотеками. --! оса1БтаСейг=с!!гессогу По умолчанию имеет значение ргесдх/есс. Полное имя каталога, который должен содержать изменяемые данные, специфичные для машины. См. также --аувсопйб1г. --птапс!! Г=йгесйогу По умолчанию имеет значение ргег1х/гаеп. Полное имя каталога, который должен содержать Руководство Пользователя в 1пч!Х-формате "танца! радев". — П1Р Указывает, что машина не имеет аппаратной поддержки операций с плавающей точкой.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее