All Projects → messense → homebrew-macos-cross-toolchains

messense / homebrew-macos-cross-toolchains

Licence: other
macOS cross compiler toolchains

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to homebrew-macos-cross-toolchains

gcc-cross-compiler
A script to cross-compile GCC toolchain for various target architectures.
Stars: ✭ 32 (-92.08%)
Mutual labels:  gcc, cross-compiler-toolchain, gcc-cross-compiler
ewxb-gcc-cross-compiler-builder
A script for building a full GCC + glibc toolchain from scratch (with Go support via gccgo) in multiple stages.
Stars: ✭ 18 (-95.54%)
Mutual labels:  gcc, cross-compiler-toolchain
homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
Stars: ✭ 62 (-84.65%)
Mutual labels:  gcc, gcc-cross-compiler
Polymcu
An open framework for micro-controller software
Stars: ✭ 173 (-57.18%)
Mutual labels:  gcc
Black
World's fastest HTML5 2D game engine   🛸
Stars: ✭ 174 (-56.93%)
Mutual labels:  gcc
xcross
"Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.
Stars: ✭ 29 (-92.82%)
Mutual labels:  gcc
PuzzleBox
Generate 3D puzzle box (OpenSCAD source)
Stars: ✭ 92 (-77.23%)
Mutual labels:  gcc
Libosmscout
Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Stars: ✭ 159 (-60.64%)
Mutual labels:  gcc
rtl2dot
C call graph generator
Stars: ✭ 48 (-88.12%)
Mutual labels:  gcc
Gnu Eprog
Embedded Programming with the GNU Toolchain
Stars: ✭ 230 (-43.07%)
Mutual labels:  gcc
Sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Stars: ✭ 2,791 (+590.84%)
Mutual labels:  gcc
Xpcc
DEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (-56.19%)
Mutual labels:  gcc
FrameOfReference
C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference
Stars: ✭ 36 (-91.09%)
Mutual labels:  gcc
Fake
嵌入式脚本语言 Lightweight embedded scripting language
Stars: ✭ 172 (-57.43%)
Mutual labels:  gcc
build-gcc
Shell scripts to build various gcc cross-compilers (primarily djgpp)
Stars: ✭ 34 (-91.58%)
Mutual labels:  gcc
Nos
RTOS for microcontrollers
Stars: ✭ 160 (-60.4%)
Mutual labels:  gcc
perses
Language-agnostic program reducer.
Stars: ✭ 57 (-85.89%)
Mutual labels:  gcc
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (-50%)
Mutual labels:  gcc
Gcc Nmf
Real-time GCC-NMF Blind Speech Separation and Enhancement
Stars: ✭ 231 (-42.82%)
Mutual labels:  gcc
C-Cpp-Coverage-for-CLion
Get coverage data in CLion using gcov or llvm-cov
Stars: ✭ 37 (-90.84%)
Mutual labels:  gcc

macos-cross-toolchains

🚀 Help me to become a full-time open-source developer by sponsoring me on GitHub

macOS cross compiler toolchains, supports both Apple Silicon & Intel Macs.

Download precompiled toolchains from GitHub Release

Or install using Homebrew:

brew tap messense/macos-cross-toolchains
# install x86_64-unknown-linux-gnu toolchain
brew install x86_64-unknown-linux-gnu
# install aarch64-unknown-linux-gnu toolchain
brew install aarch64-unknown-linux-gnu

Use with Rust

Suppose you have installed x86_64-unknown-linux-gnu toolchain and have it on PATH, setup the environment variables as below to use it with Cargo.

export CC_x86_64_unknown_linux_gnu=x86_64-unknown-linux-gnu-gcc
export CXX_x86_64_unknown_linux_gnu=x86_64-unknown-linux-gnu-g++
export AR_x86_64_unknown_linux_gnu=x86_64-unknown-linux-gnu-ar
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-unknown-linux-gnu-gcc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].