4 个仓库
Build systems configured to produce binaries for multiple CPU architectures from a single source tree.
Distinct from Hardware-Targeted Compilation: Focuses on the build-time configuration for multiple targets rather than just the act of hardware-targeted compilation.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · Multi-Architecture Build Configurations. Refine with filters or upvote what's useful.
OpenBLAS 是一个高性能的基础线性代数子程序库,提供优化的矩阵和向量运算。它作为一个多架构数学后端和数值计算框架,旨在执行复杂的数学计算和高速数值分析。 该库作为一个优化的 CPU 数学库运行,在运行时检测硬件,从而为特定处理器应用最高效的运算内核。它通过优化汇编和 C 实现的组合支持多种 CPU 目标。 该项目涵盖了高性能线性代数、CPU 架构优化和科学计算基础设施。它包括数值计算资源管理能力,例如控制共享系统上繁重工作负载的线程分配。
Supports compiling a single library for various CPU architectures via flexible build configurations.
WinObjC 是 Windows 操作系统上 Objective-C 语言运行时和对象模型的实现。其主要目的是支持 iOS 应用程序的移植,实现在 Windows 上执行 Objective-C 代码和 iOS API。 该项目具有一个原生 API 桥接器,将 Objective-C 系统框架调用映射到原生 Windows API 函数。它包括一个将 Xcode 项目目标和工作区转换为 Visual Studio 格式的工具链,并将可视化 Storyboard 设计文件转换为活跃的屏幕界面元素。 该代码库涵盖了二进制互操作性、多架构编译和用户界面事件的路由。它还提供了用于在调试期间检查运行时内存状态和可视化原生对象的诊断工具。 项目输出以 NuGet 包的形式分发。
Produces binaries for various CPU targets and applies compiler optimizations for improved performance.
Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load. The software targets diverse processor architectures including x86, ARM, RISC-V, and LoongArch through discrete target binaries built from shared source code. It reads files directly from FAT and ISO9660 storage f
Builds discrete target binaries from shared source code to support diverse processor architectures.
Musl-cross-make is a build system that automatically downloads, patches, and compiles source components to generate relocatable cross-compilation toolchains targeting the musl C library. It functions as an automated build environment for creating custom cross-compilers and standard library toolchains for alternative target architectures. The system orchestrates the sequential downloading, patching, configuring, and compiling of multi-component toolchains, applying distribution-specific bug fixes and architecture patches directly to extracted source trees. It downloads required upstream source
Customizes the compiler build process using configuration files specifying target tuples and build parameters.