title: How to use Eclipse (IDE) with Cygwin (Linux emulator)?
body: <p>I apologize in advance for the stupidity of this question, but I am confused as h@&amp;! and not even sure what to ask anymore.</p>
  
  <p>For my math thesis - i.e., I am not a programmer - I have to write C code which uses the <a href="https://computation.llnl.gov/casc/sundials/description/description.html" rel="noreferrer">CVODE library</a>, which is part of SUNDIALS (do you need all that detail?). But I can't work directly on the Gentoo Linux cluster where the proram will ultimately run.</p>
  
  <p>According to the SUNDIALS' website, CVODE has very rarely been compiled and used in a native Windows environment, but <a href="https://computation.llnl.gov/casc/sundials/support/faq.html#inst_win" rel="noreferrer">it has been used using Cygwin</a>. So I want to set up a C programming environment, including an IDE (especially a debugger), on my Windows PC, using Cygwin.</p>
  
  <p>I have installed and executed the basic Cygwin (plus a package for nano editor) on my 64-bit Windows PC. I want to use Eclipse IDE, which is available for Linux and Windows, and can really only be used in a graphical interface (I think). I think I should set Eclipse up next (and then CVODE after that). That's what I'm trying to do now.</p>
  
  <p><strong>My basic question is how do I setup Eclipse to work with Cygwin? What Cygwin packages do I need to run Eclipse?</strong></p>
  
  <p>From the docs, I see that Cygwin has a server (Cygserver), but does not have a graphical interface. Or, it might have a graphical interface called Cygwin/X. <em>Do I setup Eclipse in Windows to communicate with Cygserver</em>, then do my work in Windows, but compilations and so forth would take place in the Cygserver? Or, <em>do I install Cygwin/X and use a Linux version of Eclipse</em> which, hopefully, works with Cygwin/X? If both are possible options, which is easier (I'm guessing the latter).</p>