Запускать можно:
1) либо через другой язык (я писал на asm функции, подключал файлы и использовал их в C++ - Visual Studio)
2) либо напрямик линкуя с нужными библиотеками ( kernel32.dll , mspdb100.dll , что-то ещё, точно уже не помню) формировать exe файл.
3) либо куча ещё вариантов, но я пробовал только предыдущие два
В первых двух пунктах я использовал YASM