Как создаются низкоуровневые библиотеки?

Когда я иду и делаю приложение на C++, я обычно использую такие библиотеки, как SDLили WxWidgetsи так далее. Но если бы мне нужно было создать библиотеку, нужно ли было бы мне использовать библиотеку для создания библиотеки? Или я могу сделать всю библиотеку из основного кода C++, это вообще возможно?

Я хочу сказать, что должен быть момент, когда библиотеке не на чем основываться, и поэтому единственное, что она может использовать, — это ядро ​​C++.

Прав ли я с этой теорией? Если нет, то как на самом деле создаются низкоуровневые библиотеки?

(Я знаю, что это широкий вопрос, но я очень любопытный человек, которому нужны ответы, и это меня беспокоит.)

17
задан Peter Mortensen 27 May 2012 в 14:46
поделиться