mxe

MXE (M cross environment)

Github stars Tracking Chart

MXE (M cross environment)

License

Async Chat (Trial))

MXE (M cross environment) is a GNU Makefile that compiles a cross
compiler and cross compiles many free libraries such as SDL and
Qt. Thus, it provides a nice cross compiling environment for
various target platforms, which:

  • is designed to run on any Unix system
  • is easy to adapt and to extend
  • builds many free libraries in addition to the cross compiler
  • can also build just a subset of the packages, and automatically builds their dependencies
  • downloads all needed packages and verifies them by their checksums
  • is able to update the version numbers of all packages automatically
  • directly uses source packages, thus ensuring the whole build mechanism is transparent
  • allows inter-package and intra-package parallel builds whenever possible
  • bundles ccache to speed up repeated builds
  • integrates well with autotools, cmake, qmake, and hand-written makefiles.
  • has been in continuous development since 2007 and is used by several projects

Supported Toolchains

  • Runtime: MinGW-w64
  • Host Triplets:
    • i686-w64-mingw32
    • x86_64-w64-mingw32
  • Packages:
    • static
    • shared
  • GCC Threading Libraries (winpthreads is always available):
  • GCC Exception Handling:

Please see mxe.cc for further information and package support matrix.

Shared Library Notes

There are several approaches to recursively finding DLL dependencies (alphabetical list):

Main metrics

Overview
Name With Ownermxe/mxe
Primary LanguageMakefile
Program languageMakefile (Language Count: 11)
Platform
License:Other
所有者活动
Created At2012-03-22 13:01:48
Pushed At2025-04-22 00:17:47
Last Commit At2025-04-22 00:17:46
Release Count40
Last Release Namebuild-2022-04-09 (Posted on )
First Release Namestart (Posted on )
用户参与
Stargazers Count1.2k
Watchers Count64
Fork Count534
Commits Count11.5k
Has Issues Enabled
Issues Count1478
Issue Open Count182
Pull Requests Count1292
Pull Requests Open Count54
Pull Requests Close Count396
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private