EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community
From: Claude Saunders <[email protected]>
To: [email protected]
Date: Wed, 24 Aug 2011 15:01:11 -0500
I've used the Eclipse C/C++ IDE for this in the past. The key is to configure it right for an EPICS build. It's been a while, but as I recall this requires configuring the Eclipse build step to invoke gmake on the top-level makefile. The build step in Eclipse is highly configurable and flexible, and takes a bit of work to get a handle on it.

Since Eclipse C/C++ "projects" can only build based on one pre-specified Makefile, you can't selectively build in sub-directories. But, in general, the EPICS Makefiles behave well when initiating a build at the highest level. It's just a bit slower because it has to traverse all the files and dependencies, even if you're repeatedly building just one file in a subdir.

Either this, or you make a separate Eclipse "project" for different subdirs. Depends.

And the above mechanism may not pick up the association between compiler errors and line numbers automatically. But you can turn on line-number display in the Eclipse editors, and find the lines manually...

Hope this helps,
      Claude

On 08/24/2011 12:40 PM, Jay Steele wrote:

Hi EPICS folks,

     I’ve been doing some EPICS software development with Windows/Cygwin-x86 for a couple of months now, and am getting tired of simple text editors and running make from the cygwin command shell. Ideally, would like something like Visual C++ 2008 that, for example, shows function prototypes when you hover the cursor over some text, includes a debugger, and shows the relevant code line after clicking on a compiler error statement. Does anybody have recommendations for an Integrated Development Environment (IDE) that works well with EPICS, GCC, and cygwin? I see some different options on the web (Qt Designer, Eclipse, etc) but haven’t tried them out yet.

 

Cheers,

Jay Steele

Xradia Corporation



The information in this email, including any attachments, is confidential and intended only for the recipient(s) listed. Any use of this email for any other purpose is prohibited. If you have received this email in error, please notify me immediately by reply email, delete this email, and do not disclose its contents to anyone.


-- 
----------------------------------------------------------
 Claude Saunders                <[email protected]>
 Software Services Group Leader
 Advanced Photon Source,   Argonne National Laboratory
 Argonne, IL  60439                   630 - 252 - 6619
----------------------------------------------------------
    We write suggestions, suggesting fading to silence
    And that must please you
    My mirror's tarnished with 'no help'
                      - Gary Numan
---------------------------------------------------------- 

Replies:
RE: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community Shen, Guobao
RE: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community James.OHea
References:
question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Jay Steele

Navigate by Date:
Prev: blockingSockTest error Ron Sluiter
Next: RE: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community Shen, Guobao
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Jay Steele
Next: RE: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community Shen, Guobao
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·