2.3.3. Стандартные библиотеки

2.3.3. Стандартные библиотеки

Даже если при компоновке программы не были заданы библиотеки, все равно одна из них почти наверняка присутствует. Дело в том, что компилятор gcc автоматически подключает к программе стандартную библиотеку языка С: libc. В нее, однако, не входят математические функции. Они находятся в отдельной библиотеке, libm, которую нужно компоновать явно. Например, чтобы скомпилировать и скомпоновать программу compute, использующую тригонометрические функции (такие как sin() и cos()), необходимо задать следующую команду:

% gcc -о compute compute.c -lm

При компоновке программ, написанных на C++, компилятор c++ или g++ автоматически подключает к ним стандартную библиотек языка C++: libstdc++.

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

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

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

5.2. Стандартные оснастки

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

5.2. Стандартные оснастки Большинство оснасток операционной системы Windows Vista перешли из предыдущих версий данной операционной системы. Поэтому, несмотря на то что некоторые из них существенно изменились, пользователь, уже имевший дело с оснастками предыдущих версий,


4.5. Стандартные каталоги

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

4.5. Стандартные каталоги В ОС Linux есть каталоги, которые называются стандартными. Иногда их еще называют системными. Эти каталоги присутствуют практически в каждой ОС Linux. В них находятся файлы, необходимые для управления и сопровождения системы, а также стандартные


23.2.1. Стандартные типы данных библиотеки Glib

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

23.2.1. Стандартные типы данных библиотеки Glib Библиотека Glib содержит типы данных, аналогичные типам данных языка С, а также такие структуры, как деревья, списки; функции для работы с памятью и обработки ошибок. Это сделано для того, чтобы ваше приложение могло быть легко


Стандартные папки Windows

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

Стандартные папки Windows Еще одной возможностью, которая вам может быть интересна, является изменение путей к стандартным папкам Windows, таким как Мои документы, Избранное, Моя музыка, Program Files и т.д. Для реализации этой возможности используется несколько ветвей реестра, но


Стандартные объекты

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

Стандартные объекты Adobe InDesign позволяет создавать четыре типа стандартных объектов: линии, прямоугольники, эллипсы и многоугольники.Следует отдельно оговорить, что под словом «линия» в данный момент понимается прямая линия. Кривые, изогнутые, любой желаемой формы линии


R.4 Стандартные преобразования

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

R.4 Стандартные преобразования Некоторые операции в зависимости от своих операндов могут вызвать преобразование значения операнда от одного типа к другому. Здесь описываются преобразования, вызванные самыми обычными операциями, и объясняется каковы могут быть


2.1. Стандартные сокеты

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

2.1. Стандартные сокеты Сначала рассмотрим классические методы работы с сокетами, которые не учитывают ни существования окон и оконных сообщений, ни возможности распараллеливания работы программы на несколько нитей. Это. впрочем, не означает, что программа, использующая


Стандартные массивы

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

Стандартные массивы Можно даже не сомневаться, что все вы знаете стандартный способ объявления массивов в Delphi. Так, объявлениеvarMyIntArray : array [0..9] of integer;создает массив из 10 элементов типа integer. В языке Object Pascal диапазон изменения индексов элементов можно выбирать любым (в


Стандартные типы

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

Стандартные типы Общие типы shortstring = string[255] Тип короткой размерной строки DateTime Тип даты и времени Tuple Тип кортежа StringBuilder Тип изменяемой строки символов Encoding Тип кодировки символов TextFile Синоним типа


Стандартные подпрограммы

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

Стандартные подпрограммы Общие подпрограммы procedure Swap<T>(var a, b: T); Меняет местами значения двух переменных function Milliseconds: integer; Возвращает количество миллисекунд с момента начала работы программы function MillisecondsDelta: integer; Возвращает количество миллисекунд с


3.6.1. Стандартные виды

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

3.6.1. Стандартные виды Для создания в текущем чертеже стандартных видов детали вызовите команду Вставка | Вид с модели | Стандартные (или нажмите кнопку Стандартные виды на панели Ассоциативные виды.После вызова команды на экране появится стандартный диалог выбора файла


17.4.2. Стандартные папки

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

17.4.2. Стандартные папки Вся корреспонденция сортируются по следующим стандартным папкам (рис. 216):Входящие — в эту папку помещаются все входящие сообщения;Исходящие — в данную папку помещаются сообщения, которые были подготовлены для отправки, но пока еще не


5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные

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

5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные В программной группе Стандартные | Служебные находятся следующие программы:? Internet Explorer (без надстроек) — запускает IE без надстроек, что поможет в случае, если какая-то из надстроек