Книга: Программирование для Linux. Профессиональный подход
2.3.3. Стандартные библиотеки
2.3.3. Стандартные библиотеки
Даже если при компоновке программы не были заданы библиотеки, все равно одна из них почти наверняка присутствует. Дело в том, что компилятор gcc
автоматически подключает к программе стандартную библиотеку языка С: libc
. В нее, однако, не входят математические функции. Они находятся в отдельной библиотеке, libm
, которую нужно компоновать явно. Например, чтобы скомпилировать и скомпоновать программу compute
, использующую тригонометрические функции (такие как sin()
и cos()
), необходимо задать следующую команду:
% gcc -о compute compute.c -lm
При компоновке программ, написанных на C++, компилятор c++
или g++
автоматически подключает к ним стандартную библиотек языка C++: libstdc++
.
Похожие страницы
- Стандартные шаблоны безопасности
- Стандартные библиотеки LSB
- Стандартные потоки: stdin, stdout, stdeir, stdaux, stdprn.
- Стандартные списки
- Настройка библиотеки
- Обеспечение безопасности библиотеки
- Удаление библиотеки
- Где найти стандартные программы Windows?
- 12.5. Другие библиотеки для создания графических интерфейсов
- Г.3. Стандартные функции обработки ошибок
- Библиотеки SharePoint
- 10.3. Стандартные сигналы С: signal() и raise()