3 dépôts
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 est une suite logicielle pour l'étalonnage multi-caméras et l'estimation de paramètres visuo-inertiels. Il fournit un cadre mathématique pour déterminer les paramètres intrinsèques et extrinsèques de plusieurs caméras et calculer les décalages spatio-temporels entre les caméras et les unités de mesure inertielle. Le projet dispose d'un optimiseur de moindres carrés non linéaires pour minimiser les erreurs de reprojection et inertielles. Il inclut des outils spécialisés pour l'étalonnage des caméras à obturateur déroulant (rolling-shutter) afin d'estimer les paramètres de projection et de distorsion pour les capteurs capturant les images ligne par ligne. Le système couvre une large gamme de primitives d'étalonnage de capteurs, incluant l'alignement de systèmes multi-caméras pour les champs de vision chevauchants ainsi que l'alignement spatial et temporel de multiples capteurs inertiels à l'aide d'aides visuelles. Le système de build utilise Colcon pour automatiser la résolution des dépendances, l'édition de liens des bibliothèques et la génération de binaires et de types de communication.
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.
Ce projet est une bibliothèque multiplateforme pour construire des applications de bureau utilisant Deno. Elle permet aux développeurs de créer des logiciels avec des interfaces utilisateur basées sur le web en rendant HTML, CSS et JavaScript au sein de fenêtres de bureau natives. Le framework fonctionne comme un pont entre le frontend basé sur le web et le système d'exploitation hôte. Il fournit une couche de communication qui permet l'échange de données bidirectionnel et l'exécution de code entre l'interface et le système sous-jacent. En s'intégrant aux files d'attente d'événements système natives, la bibliothèque maintient la réactivité de la fenêtre et gère le cycle de vie de l'application sur Windows, macOS et Linux. L'architecture repose sur des interfaces de fonctions étrangères et une liaison binaire dynamique pour exécuter des opérations au niveau du système. Les développeurs peuvent configurer des actifs binaires pour utiliser des bibliothèques personnalisées ou pré-construites, remplaçant les sources distantes par défaut pour répondre aux exigences de déploiement spécifiques.
Loads pre-compiled native shared libraries at runtime to execute system-level operations outside the primary runtime environment.