3 repository-uri
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 este o suită software pentru calibrarea camerelor multiple și estimarea parametrilor vizual-inerțiali. Acesta oferă un cadru matematic pentru determinarea parametrilor intrinseci și extrinseci pentru mai multe camere și pentru calcularea decalajelor spațio-temporale dintre camere și unitățile de măsură inerțială. Proiectul include un optimizator neliniar de tip cele mai mici pătrate pentru a minimiza erorile de reproiecție și cele inerțiale. Include instrumente specializate pentru calibrarea camerelor cu obturator rulant (rolling-shutter) pentru a estima parametrii de proiecție și distorsiune pentru senzorii care captează imagini rând cu rând. Sistemul acoperă o gamă largă de primitive de calibrare a senzorilor, inclusiv alinierea sistemelor cu camere multiple pentru câmpuri vizuale suprapuse și alinierea spațială și temporală a mai multor senzori inerțiali folosind ajutoare vizuale. Sistemul de build utilizează Colcon pentru a automatiza rezolvarea dependențelor, linkarea bibliotecilor și generarea de binare și tipuri de comunicare.
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.
Acest proiect este o bibliotecă cross-platform pentru construirea aplicațiilor desktop folosind Deno. Permite dezvoltatorilor să creeze software cu interfețe utilizator bazate pe web prin randarea HTML, CSS și JavaScript în ferestre desktop native. Framework-ul funcționează ca o punte între frontend-ul bazat pe web și sistemul de operare gazdă. Oferă un strat de comunicare care permite schimbul bidirecțional de date și execuția de cod între interfață și sistemul subiacent. Prin integrarea cu cozile de evenimente native ale sistemului, biblioteca menține receptivitatea ferestrei și gestionează ciclul de viață al aplicației pe Windows, macOS și Linux. Arhitectura se bazează pe interfețe de funcții străine (foreign function interfaces) și link-area binară dinamică pentru a executa operațiuni la nivel de sistem. Dezvoltatorii pot configura activele binare pentru a utiliza biblioteci personalizate sau pre-construite, suprascriind sursele externe implicite pentru a se potrivi cerințelor specifice de deployment.
Loads pre-compiled native shared libraries at runtime to execute system-level operations outside the primary runtime environment.