Как использовать STL в Unix и Linux?

Драйверы Linux создаются с ядром, скомпилированным в или как модуль. С другой стороны, драйверы могут быть созданы против заголовков ядрa в исходном дереве. Вы видите список в настоящее время устанавливаемых модулей ядра путем ввода lsmod и, если установлено, смотрите на большинство устройств, подключенных через шину при помощи lspci.

Если текущая версия ядра не будет иметь поддержки драйвера Вашего NIC, то необходимо будет найти, что драйверы в поставщике и необходимо будет скомпилировать модуль ядра из источника (против заголовков ядра).

2
07.03.2011, 00:25
2 ответа

Каждый стандартный компилятор приспосабливания должен идти с STL, поскольку это - часть стандартной библиотеки. Первый стандарт был завершен в 1998, поэтому если Вы не используете действительно старую систему, это должно быть доступно. Все, что необходимо сделать, использовать надлежащее #includes.

#include <vector>
std::vector<int> v;
8
27.01.2020, 21:49

Я предполагаю все, в чем Вы нуждаетесь, пакет, обеспечивающий g++ команда (плюс все зависимости, конечно).

4
27.01.2020, 21:49

Теги

Похожие вопросы