21.1.2. Общие опции

21.1.2. Общие опции

Из общих опций наиболее интересны три: -х, -с и -о.

С помощью опции -х можно указать язык, на котором написан исходный код, например,

gcc -х с helloworld.c

В качестве языка программы вы можете указать:

с, если ваша программа написана на С;

objective_c, если ваша программа написана на Objective С;

c-header, если ваша программа является заголовком С;

C++, если вы написали программу на С++;

assembler, если вы написали программу на ассемблере.

Существуют и другие варианты, но они не столь важны.

Опция -c используется, если вы хотите только откомпилировать вашу программу, но не вызвать компоновщик. В результате будет создан объектный файл с расширением .

Опция позволяет указать имя результирующего файла. Это очень полезная опция, потому что имя a.out мало кого устраивает:

gcc -о helloworld helloworld.c

Очень полезна опция -v, которая выводит различную информацию о стадиях компиляции. Кроме того, эта опция выводит версию компилятора.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Опции

Из книги Создаем порт для FreeBSD своими руками. Часть II автора Ачилов Рашид

Опции Если программа сложная, то, как правило она предлагает множество различных вариантов построения — с использованием такой-то возможности, без использования такой-то возможности… Некоторые порты сначала проводят «автоматическое обнаружение» некоторых


14 Опции (Настройки

Из книги FB2-Librarian (Библиотекарь) Руководство автора Пустовит Дмитрий

14 Опции (Настройки При выборе пункта меню «Инструменты» > «Опции» появится окно вида: В котором можно изменить некоторые параметры программы. В частности на закладке «Общие»:– устанавливается база по умолчанию. Т.е. база, которая будет открываться при загрузке


Опции QoS

Из книги Сетевые средства Linux автора Смит Родерик В.

Опции QoS Предположим, что компьютер под управлением Linux действует как маршрутизатор в сети с напряженным трафиком или выполняет роль сервера и обрабатывает при этом большой объем данных. При этом может возникнуть ситуация, когда система будет в течение некоторого


5.1. Опции gcc

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.


21.1.3. Опции языка

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

21.1.3. Опции языка Из всех опций языка мне пригодилась лишь опция ANSI, которая выключает все функции GNU С, несовместимые со стандартом ANSI. К таким функциям относятся asm, inline, typeof и


21.1.4. Опции препроцессора

Из книги Fiction Book Designer 3.2. Руководство по созданию книг автора

21.1.4. Опции препроцессора Эти опции задают режим предварительной обработки исходного кода (до собственно компиляции).Очень важной является опция -include <файл>. Она позволяет «прогнать» через препроцессор сперва содержимое указанного файла, а только после этого файл,


21.1.5. Опции компоновщика

Из книги Linux программирование в примерах автора Роббинс Арнольд

21.1.5. Опции компоновщика Опция компоновщика -l позволяет явно указать имя библиотеки, которая будет использоваться при сборке вашей программы. Например,gcc -lmylibrary myfile.cКомпоновщик будет использовать файл libmylibrary.a, который он попытается найти в системных каталогах библиотек


21.1.6. Опции каталогов

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

21.1.6. Опции каталогов Две важнейшие опции каталогов: -I и -L. Первая позволяет указать путь для поиска заголовков (файлов с расширением .h), а вторая — библиотек. Например, если вы хотите, чтобы компилятор использовал файлы заголовков, которые находятся в каталоге /root/include,


21.1.8. Опции оптимизации

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

21.1.8. Опции оптимизации Компилятор gcc позволяет оптимизировать код вашей программы. Другими словами, gcc сделает все для того, чтобы ваша программа была как можно меньше по размеру и как можно быстрее запускалась. Для включения режима оптимизации используйте опцию -O1. Вы


Опции

Из книги автора

Опции file type. Позволяет выбрать тип файлов.sort files. Если отмечено, то файлы будут отсортированы в порядке возрастания.delete joined files. Если отмечено, то файлы будут уничтожены после объединения.path. Позволяет назначить директорию, в которой находятся файлы, подлежащие


Кнопки и опции

Из книги автора

Кнопки и опции browse: выбрать картинку.alignment: выбор расположения картинки по отношению к окружающему тексту.border: толщина (в пикселах) темной рамки вокруг картинки.hspace/vspace: горизонтальный/вертикальный сдвиг картинки (в пикселях).width/height:– левое серое окно показывает


2.1.13. Опции -exec и -ok

Из книги автора

2.1.13. Опции -exec и -ok Предположим, вы нашли нужные файлы и хотите выполнить по отношению к ним определенные действия. В этом случае вам понадобится опция -exec (некоторые системы позволяют с помощью опции -exec выполнять только команды ls илиls -l). Многие пользователи применяют


Опции

Из книги автора

Опции Указания только имени команды достаточно для выполнения некоторых из них. Типичный пример — команда ls (от list), предназначенная для просмотра имен файлов (строго говоря, содержимого каталогов). Данная без аргументов, она выводит список имен файлов, составляющих