Wing is capable of running on a number of platforms. On all of these platforms, it supports 64bit x86 (Intel and AMD) and ARM (MediaTek, Qualcomm, Apple, ...) chips. Go to your device's system settings to know which version you need.
This pages gives you instructions on how to run Wing on a specific platform. If a platform is not listed here, it is not supported, although you could be able to compile Wing for it.
Wing does not yet have an official installer. Be extremely cautious if you use an unofficial installer, since the Wing developers cannot ensure what this installer does is safe.
Depending on your CPU architecture (x86 or ARM), you will need a different file.
wing-*-x64on x86 (Intel or AMD chips), and
wing-*-arm64on ARM (Qualcomm, Apple or other ARM-based chips).
On Windows ARM, the
wing-win32-arm64.exefile may not work. If that is the case for you, try using
On Linux, the file you download depends on the libc your system runs on. For most distributions,
wing-linux-glibc-*should work; on Alpine Linux you would need
wing-linux-musl-*. If you are unsure, you can download
wing-linux-*, which is libc-independant but is bigger.
On Windows 11 and macOS,
wing-*-x64will also work on ARM-based chips, at the expense of reduced performance, until Microsoft or Apple removes x86 compatibility from their OS.
It is possible to run Wing programs on Android through Termux. If you want to natively run Wing programs, you will need root access, and since the Wing developers do not recommend you do this, it will not be explained here.
To run Wing programs on Android, follow these steps:
- First, download
wing-linux-arm64to an easily accessible folder in your device's internal storage (external storage won't work)
- If you are on an AndroidIA (Intel-based) Android device, or any other Intel/AMD-based Android version, you will need
- In your phone's settings, allow Termux to access files and media.
- Open Termux and wait for it to install.
- Run the
cd /storage/emulated/0command to go to your device's internal storage, and run
lsto confirm you are in the right directory.
- If you get an error, make sure Termux is allowed to access files and media and completely restart the app.
cdto go to the directory you downloaded Wing to.
cp wing-linux-arm64 /data/data/com.termux/files/usr/bin/wingto install Wing.
- Once again, if you are on an AndroidIA (Intel-based) Android device, or any other Intel/AMD-based Android version, you will need to replace
chmod +x /data/data/com.termux/files/usr/bin/wingto make Wing executable.
- You can now use the
wingcommand throughout your entire Termux environment. Run
wing --versionto confirm everything is working.