Я изучаю яхык C++, и меня интересует такой вопрос относительно компиляции и компоновке. Как из программ на C/C++ выхывать функции, находящиеся в динамических библиотеках(libc.so, например)? Со стандартными функциями, кажется, понятно: у компилятора где-то записано откуда они. А как быть с нестандартными? Например, вместе с некоторыми программами поставляются библиотеки и заголовочные файлы к функциям из библиотек. Но как использовать их в своих программах? Ведь если просто включить, то компоновщик не поймет, откуда они. Этот же вопрос интересует меня не только относительно программирования под Linux, но и для Windows. То есть как добавить в программу свои обектные файлы или собственные нестандартные библиотеки? Буду благодарен тем, кто мне ответит или укажет, где можно об этом прочитать.