Development tools

From SailfishOS Documentation

SailfishOS development uses a variety of tools. The basic use is explained in various guides but for more details you'll need to look at the reference information below


Build and Development

  • git : SailfishOS uses git extensively for change control
  • mb2 : a build assistant tool to create rpm packages and manage build dependencies
  • mer-sdk-chroot : enter the platform SDK
  • scratchbox2 : a powerful cross-compilation suite
  • mic : Local image generation tool
  • osc : a client for the OBS


Toolchain

  • Lenaro gcc toolchain : GNU Compiler Collection
  • gdb : GNU Debugger


Analysis

  • Valgrind is available in the mer-tools repository
  • strace is available in the mer-tools repository


Testing