Is there any way to compile&test a win32 c/c++ code online and download executables?

If there is, I would be able to develop windows applications even on phone.

Any links or helps are welcome!

I found something.

Upload compiler to Heroku? https://stackoverflow.com/a/52465592/8614565

Thank you in advance.

  • 1
    You want paid or free?
    – onurcano
    Mar 29, 2018 at 16:59
  • Free ones are preferred. But I 'll accept paid ones if there's no other way. Mar 29, 2018 at 22:29
  • What's the point of compiling and get the executable on phone when you can't run it? typically if people cross-compile Windows binaries from Linux they'll scp to a Windows PC to run, or simply use WINE to run directly. If you want to develop then just write code on whatever platform then compile and run/debug later when you have chance
    – phuclv
    Sep 23, 2018 at 1:48
  • @phuclv You're right. I edited the question a bit.. Sep 23, 2018 at 1:51
  • 1
    Upload compiler to Heroku? stackoverflow.com/a/52465592/8614565 Sep 23, 2018 at 14:53

2 Answers 2


Theres also https://aws.amazon.com/codepipeline/



Probably more.

With both of them, you could use some other editors on your phone than just the browser. Pushing the files to github starts the build.

Is this what you were looking for ?


Using github CI

You can utilize github's CI feature to achieve your goal.

  1. Go to Actions tab of your repository.
  2. You will see some C++ CI options. Github actions-C++
  3. Choose the action that fits your need.
  4. Commit the yml file.
  5. You will see the CI automatically executes. ci executes
  6. You can use Upload Artifact CI to upload the result to your repository's artifacts.

Original Answer

AppVeyor is a hosted, distributed continuous integration service used to build and test projects hosted on GitHub and other source code hosting services (including GitLab and Bitbucket.org) on a Microsoft Windows virtual machine, as well as Ubuntu Linux virtual machines.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.