Title: RE: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community
Or you can try qt-creator. It works pretty nice for a C/C++ project,
but might not work well for other language like python or java.
Guobao
-----Original Message-----
From: [email protected] on behalf of Claude Saunders
Sent: Wed 8/24/2011 4:01 PM
To: [email protected]
Subject: Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community
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 Guy Jennings
- References:
- question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Jay Steele
- Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Claude Saunders
- Navigate by Date:
- Prev:
Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Claude Saunders
- Next:
Re: Dynamic images in BOY Paweł Prędki
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS in EPICS community Claude Saunders
- Next:
Re: question about best IDEs for Windows/Cygwin-x86, GCC, EPICS inEPICS community Guy Jennings
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|