Microsoft Adds GCC ARM Cross-Compilation Support To Visual Studio
Written by Michael Larabel in Microsoft on 3 November 2017 at 12:02 PM EDT. 10 Comments
Microsoft's latest addition to Visual Studio 2017 15.5 is quite surprising: support for cross-compiling to ARM targets using the GCC compiler.

If enabling Linux development with C++ beginning in VS 2017 15.5 Preview 2, there is the ability to cross-compile targeting ARM. This is currently catering towards ARM microcontrollers for embedded/IoT use-cases. Though it shouldn't be a stretch and with some wrangling to get this support working for other ARM Linux targets.

This support should work with "any board supported by the [GCC] compiler." Microsoft is also working on adding debugging support for this configuration into a future Visual Studio update.

More details on this new feature and how to make use of it via the Visual Studio MSDN blog.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week