3 repositorios
Merging compiled object files into executable binaries or shared libraries across different architectures.
Distinct from Object File Execution: Covers the functional merging of object files, unlike the execution or extraction of those files.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Binary Linking. Refine with filters or upvote what's useful.
Kalibr es una suite de software para la calibración multicámara y la estimación de parámetros visual-inerciales. Proporciona un marco matemático para determinar parámetros intrínsecos y extrínsecos en múltiples cámaras y calcular los desfases espacio-temporales entre cámaras y unidades de medición inercial. El proyecto cuenta con un optimizador de mínimos cuadrados no lineales para minimizar los errores de reproyección e inerciales. Incluye herramientas especializadas para la calibración de cámaras con obturador rodante (rolling-shutter) para estimar los parámetros de proyección y distorsión de sensores que capturan imágenes fila por fila. El sistema cubre una amplia gama de primitivas de calibración de sensores, incluyendo la alineación de sistemas multicámara para campos de visión superpuestos y la alineación espacial y temporal de múltiples sensores inerciales mediante ayudas visuales. El sistema de compilación utiliza Colcon para automatizar la resolución de dependencias, el enlace de bibliotecas y la generación de binarios y tipos de comunicación.
Generates executable binaries and shared libraries that are automatically linked against identified system dependencies.
Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable binaries, shared libraries, or static archives. It functions as a replacement for standard system linkers, automating the final stage of the compilation process to generate binaries across different operating system architectures. The project provides custom binary linking and toolchain integration, allowing for the modification of how compilers resolve symbols and determine memory layouts. It specifically handles the organization of machine code and data sections to meet the requi
Merges multiple object files into executable binaries or shared libraries across different operating system architectures.
Este proyecto es una biblioteca multiplataforma para construir aplicaciones de escritorio utilizando Deno. Permite a los desarrolladores crear software con interfaces de usuario basadas en web renderizando HTML, CSS y JavaScript dentro de ventanas de escritorio nativas. El framework funciona como un puente entre el frontend basado en web y el sistema operativo host. Proporciona una capa de comunicación que permite el intercambio de datos bidireccional y la ejecución de código entre la interfaz y el sistema subyacente. Al integrarse con colas de eventos del sistema nativo, la biblioteca mantiene la capacidad de respuesta de la ventana y gestiona el ciclo de vida de la aplicación en Windows, macOS y Linux. La arquitectura se basa en interfaces de funciones extranjeras y enlaces binarios dinámicos para ejecutar operaciones a nivel de sistema. Los desarrolladores pueden configurar activos binarios para utilizar bibliotecas personalizadas o preconstruidas, anulando las fuentes remotas predeterminadas para adaptarse a requisitos de despliegue específicos.
Loads pre-compiled native shared libraries at runtime to execute system-level operations outside the primary runtime environment.