As a result, runtime linking is rarely used by modern operating systems.
Other results
In some programming languages it may be necessary for some compilation and linking to occur at runtime.
The CLI defines an object oriented runtime environment that supports a base class library, dynamic class loading and linking, multiple thread execution, just-in-time compilation, and automatic memory management.
CLI определяет объектно-ориентированную среду времени исполнения, поддерживающую базовую библиотеку классов, динамическую подгрузку и связывание классов, многопоточное исполнение, трансляцию «на лету» и механизмы автоматического управления памятью.
For C, this is done by linking in the crt0 object, which contains the actual entry point and does setup and shutdown by calling the runtime library.
Для С это делается путем связывания объекта «crt0», который содержит фактическую точку входа и выполняет настройку и завершение работы, вызывая библиотеку времени выполнения.
Linux, Microsoft Windows and the BSD family, including Mac OSX, use a linking structure that enables libraries from various languages to be integrated (linked) into a native runtime executable.
Linux, Microsoft Windows и семейство BSD, включая Mac OSX, используют структуру связей, которая позволяет интегрировать (связывать) библиотеки разных языков в собственный исполняемый файл среды выполнения.
Due to the runtime construction of Java and the Java Virtual Machine (JVM), code libraries that are written in Java are basically not usable as libraries from a standardized cross-linking environment (often built from C).
Из-за структуры времени исполнения Java и виртуальной машины Java (JVM) библиотеки кода, написанные на Java, в основном не могут использоваться в качестве библиотек из стандартизированной среды перекрестных ссылок (часто построенной из C).