MCLinker 2.6.0

Open-source system linker for mobile devices
MCLinker is a free and open-source system linker for mobile devices that supports various platforms (ARM and X86; 32-bit and 64-bit), it's fast, small with low memory footprints.

MCLinker leverages the LLVM to link object files, and generate shared objects and executable files. In our experiments, MCLinker increases the code size of Android libbcc only >180KB. Its code size is 1/8 of GNU ld and 1/15 of Google gold linker.

So far, MCLinker is a full-fledged linker on Android ICS platforms that can generate shared object for Android JNI (Java Native Interface) environment.

MCLinker provides support for various Android platforms. ARM and x86 platforms are examined, and MIPS is under development.

MCLinker is cross-platform and it works on Mac OS X, Windows and Linux.

last updated on:
January 15th, 2014, 22:55 GMT
file size:
19.8 MB
license type:
developed by:
Chengwei Chen
operating system(s):
Mac OS X
binary format:
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Executive Summary:
  • 1. Support ARM ELF Attribute
  • 2. Refine I/O memory management to improve linking speed
  • 3. Enhance EH Frame to reduce eh_frame section size
read full changelog

Add your review!