Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm developing cross-platform, and I have the following situation:

  1. a PC with Windows 7 + Ubuntu in a virtual machine where I develop and compile the code located in the office
  2. a PC with Windows XP in the lab
  3. an embedded device running Linux with buttons that I need to press

What I normally do is to make changes in Ubuntu, send them via SSH to the embedded device, walk from the office to the lab, open Putty on the Windows XP, and run the program and press the buttons in the embedded system to try the changes. I'm getting tired of walking!

I cannot install new stuff in the lab computer, but I have Notepad++ that would do for simple changes. How can I sync the code between the Ubuntu virtual machine, Windows XP and an embedded system? Can I compile using Ubuntu from the Windows XP machine?

share|improve this question
Why do you have to run the program from Putty on WinXP? Why can't you do it from Ubuntu from the same SSH session? – supercheetah Aug 26 '13 at 21:29
The program runs on the embedded system. I can run it from both, it's not a problem. But I need to use xp to see something more user friendly than putty. Thanks for your comment. – katu txakurra Aug 27 '13 at 6:39
I'm not sure what you find unfriendly about using SSH on Ubuntu, but if you want something that can help you manage SSH sessions from the GUI, SecPanel will help (it's in the repos). – supercheetah Aug 27 '13 at 16:46

Thanks for the comments. What I'm doing to deal with this is to share a folder between ubuntu and winxp. access to ubuntu and the embedded system with putty from xp. Compile in ubuntu and edit the code in xp with notepad++.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .