Skip to content

Supported platforms

Alexander Koblov edited this page Aug 5, 2023 · 11 revisions

Double Commander supports several platforms and operating systems, both 32-bit and 64-bit.

Table of Contents

Windows

Works on Windows XP/Vista/7/8/8.1/10/11.

GNU/Linux

Double Commander uses GTK2, Qt5 or Qt6 libraries on Linux. There are separately compiled versions for each library.

GTK2

You need at least GTK 2.12 for Double Commander to work.

Qt5

To use Qt5 version you also need Pascal Qt bindings called libQt5Pas. If your distribution does not already supply it then you can get it from portable Double Commander release.

Qt6

Double Commander 1.1.0 beta has experimental Qt6 support. To use Qt6 version you also need Pascal Qt bindings called libQt6Pas.

macOS

Double Commander uses Cocoa library on macOS, AArch64(Apple Silicon) and x86_64 are both fully supported.

Nightly builds of the development version are also available here.

DC can also be installed through homebrew.

brew install double-commander

FreeBSD

Double Commander is in FreeBSD ports.

To install the binary package:

pkg_add -r doublecmd

To build the port from source:

cd /usr/ports/x11-fm/doublecmd && make install clean

Default toolkit is GTK2, but it can be changed before building from source using 'make config' in the port directory.

Haiku

Double Commander 1.1.0 beta has experimental Haiku support. Double Commander uses Qt5 library on Haiku. Also you need Pascal Qt bindings called libQt5Pas, which can be installed from HaikuDepot.