Remote Debugging - Real Software Documentation. Other systems should take a few slices from this. In my game project, I had a problem with the latest version under Linux. However, my development environment is OSX, where everything runs smoothly. So what to do? Well, a good opportunity to take a look at the remote debugger. And it's really trivial. Boot up a Linux system (I use Vagrant on my OSX machine), copy over the remote debugger stub, run it, configure it minimally, and get started. Directly from the OSX IDE, transfer the compiled code to the remote environment and start it, directly with breakpoints and variable watch and such things. Basically, all that I would also have locally with OSX. In principle, there is almost no difference, except that the program runs on Linux. Why is it so much more complicated in so many other environments? I guess I'm getting old, I just don't have the patience for cumbersome environments anymore.