# Port When [porting legacy x86_64 code to Arm64](https://developer.arm.com/documentation/102341/0400/Overview), begin the recompilation process incrementally, addressing assembly or persistent x64 dependencies towards the end. Ensure that compatibility is maintained with third-party x64 plugins throughout the process. Legacy code can be built as [Arm64EC](https://learn.microsoft.com/en-us/windows/arm/arm64ec) (emulation compatible) binaries while other parts of the code are built as Arm64. This can be a useful porting strategy when building a complete Arm64 native binary isn’t immediately practical. This section includes porting examples using Notepad++, 7Zip, and Audacity. ## Notepad++ with Visual Studio IDE Use Notepad++ source code from GitHub to build an ARM64 binary. 1. Download the [Notepad++](https://github.com/notepad-plus-plus/notepad-plus-plus) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) code from GitHub. 2. In Visual Studio, open `notepadPlus.sln` from: C:\\Downloads\\notepad-plus-plus\\PowerEditor\\visual.net\\notepadPlus.sln Copy to clipboard 3. Select a solution configuration (**Release**) and a solution platform (**ARM64**). ![../../_images/visual_studio_select_solution_configuration.png](data:image/png;base64,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) 4. Build the Notepad++ solution as a normal Visual Studio project (select **Build** > **Build Solution**). This also builds the dependent Scintilla and Lexilla projects. A successful build generates an `.exe` file at: C:\\Downloads\\notepad-plus-plus\\PowerEditor\\binarm64\\Notepad++.exe. Copy to clipboard You can now run `notepad++.exe` on your machine. ## 7Zip with NMAKE Download 7Zip open-source software and build an ARM64 binary using NMAKE. 1. Download and unzip: [https://7-zip.org/a/7z2201-src.7z](https://7-zip.org/a/7z2201-src.7z) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=). 2. In Visual Studio, click **Tools** > **Command Line** > **Developer Command Prompt**. 3. Change directory: cd C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\ Copy to clipboard 4. Run the `vcvarsamd64_arm64.bat` file to use the 64-bit x64-native cross tools to build Arm64 code. C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build>vcvarsamd64_arm64.bat ********************************************************************** ** Visual Studio 2022 Developer Command Prompt v17.4.5 ** Copyright (c) 2022 Microsoft Corporation *********************************************************************`` [vcvarsall.bat] Environment initialized for: 'x64_arm64' C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build> Copy to clipboard 5. Enter the following command: cd C:\Users\\Downloads\7z2201-src\CPP\7zip Copy to clipboard 6. Build the code using the `nmake` command. For example: C:\Users\\Downloads\7z2201-src\CPP\7zip>nmake Copy to clipboard The generated `.exe` file is available at the following path: C:\Users\\Downloads\7z2201-src\CPP\7zip\UI\Console\arm64\7z.exe Copy to clipboard 7. After the build, 7z.dll is in the following path: C:\Users\\Downloads\7z2201-src\CPP\7zip\Bundles\Format7zF\arm64 Copy to clipboard Copy the 7z.dll to: C:\Users\\Downloads\7z2201-src\CPP\7zip\UI\Console\arm64 Copy to clipboard 8. Use the following command to identify ARM64 binaries: link /dump /headers C:\Users\\Downloads\7z2201-src\CPP\7zip\UI\Console\arm64\7z.exe Copy to clipboard The following content is the result. Verify the machine type. Now you can run `7z.exe`. Dump of file C:\Users\\Downloads\7z2201-src\CPP\7zip\UI\Console\arm64\7z.exe PE signature found File Type: EXECUTABLE IMAGE FILE HEADER VALUES AA64 machine(ARM64) 6 number of sections 63DA30B8 time date stamp Wed Feb 1 14:58:24 2023 0 file pointer to symbol table 0 number of symbols F0 size of optional header 22 characteristics Executable Application can handle large (>2GB) addresses OPTIONAL HEADER VALUES 20B magic # (PE32+) 14.34 linker version 60200 size of code 28A00 size of initialized data 0 size of uninitialized data 4D180 entry pint (0000000014004D180) Copy to clipboard ## Audacity Audacity uses a Conan build system to link against its dependencies. Updates to packages like RapidJSON, wxWidgets, and opus file are required to build Audacity natively on Windows on Snapdragon (WoS) platforms. In addition, Audacity builds need MSYS2. Currently. MSYS2 is a work in progress and therefore the environment variable needs to be set to use the MSYS2 (emulated) shell. The high-level steps to build Audacity on a WoS platform are to: - Setup the necessary build tools. - Activate the environment. - Download Audacity source from GitHub. - Setup MSYS2. - Build Audacity. ### Setup necessary build tools **Prerequisite:** A WoS mobile computing platform. Do the following to setup the necessary build tools: 1. Open a command prompt and run the following command on <C:\>: `` 2. Change the following line in the <C:\wenv\wenv.ps1> file: > > > > > > > > `$msys2_url="https://github.com/msys2/msys2-installer/releases/download/2025-02-21/msys2-base-x86_64-20250221.sfx.exe"` > > > > to: > > > > > > > > > `$msys2_url="https://github.com/msys2/msys2-installer/releases/download/2024-12-08/msys2-base-x86_64-20241208.sfx.exe"` 3. Open an elevated PowerShell on `` and run ``. 4. Open an elevated command prompt on `` and run ``. The command asks for a reboot after downloading a few artifacts. 5. Reboot the system and execute the command `` again through an elevated command prompt. ### Activate the environment 1. After the successful run, the `` file is available at ``. 2. Download Audacity and switch to the “Audacity-3.7.1” branch: git clone https://github.com/audacity/audacity.git cd audacity git checkout Audacity-3.7.1 Copy to clipboard Note Build instructions are only available for Audacity 3.x at this time. Major updates for Audacity version 4 are currently in process including a new user interface and significant code refactoring. The master branch is currently unstable for new contributors, but contributions to version 3.x are still welcome through the release-3.7.x branch. ### Setup MSYS2 Open the MSYS bash shell from <C:\wenv\msys2\msys64> and run the following set of commands: cmd.exe /c C:/wenv/arm64/activate.bat bash python -m pip install conan conan profile detect cat > global.conf << EOF tools.microsoft.bash:path=c:/wenv/msys2/msys64/usr/bin/bash.exe tools.microsoft.bash:subsystem=msys2 EOF conan config install global.conf rm global.conf Copy to clipboard ### Build Audacity Change the directory to the Audacity project directory from the same MSYS bash shell used above and run the following set of commands: cd /c//audacity mkdir build cd build cmake -A arm64 -S ../ -B . cmake --build . --config Release Copy to clipboard Now locate the binaries. The binaries will be available in ``. ![../../_images/audacity-build.png](data:image/png;base64,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) This completes the Audacity build process. Use the instructions in this section as a reference for future builds or related development work. Last Published: Sep 15, 2026 [Previous Topic Package management](https://docs.qualcomm.com/bundle/publicresource/80-62010-1/topics/vcpkg.md) [Next Topic Build](https://docs.qualcomm.com/bundle/publicresource/80-62010-1/topics/build.md)