Solved

X11 IDE for C/C++

Posted on 2004-10-23
587 Views
Last Modified: 2013-12-26
I'm searching for an open source, X11, portable (FreeBSD/HPUX/Linux) IDE for C/C++ development.
The mimum set of features i need:
- editor able to work with many source files at the same time
- code auto completion based on analyzing source code / header files
- some integration with debugger (gdb)
and these would be a welcome addition:
- integration with CVS
- support for more languages (shell, perl, pl/sql)

What do you, experts, think is best for me?

Thanks,
x-pander

0
Question by:x-pander
    9 Comments
     
    LVL 86

    Assisted Solution

    by:jkr
    Eclipse might be an option: http://www.eclipse.org/
    0
     
    LVL 1

    Author Comment

    by:x-pander
    eclipse. it is huge.
    i'll check it out when it will finally finish downloading
    however i was thinking of somthing more compact,
    which i could just quickly unpack and compile on my 100MB quota home dir here and there
    and still have some space left for my sources :)
    0
     
    LVL 86

    Assisted Solution

    by:jkr
    KDevelop is nice also, but I doubt it will work without KDE...
    0
     
    LVL 1

    Author Comment

    by:x-pander
    ok and what if i lower my requirements
    i just need  simple programmer's editor that:
    - is capable of editiing many files at once
    - has syntax highlighting
    - can be compiled and run on any (most) X11 unix'es
    0
     
    LVL 11

    Accepted Solution

    by:
    many ppl prefer this

    http://anjuta.sourceforge.net/

    btw for your lowered requirements emacs may be quite good .. except that it doesnt automatically generate makefiles etc

    0
     
    LVL 11

    Assisted Solution

    by:avizit
    emacs has

    1. syntax highlighting for C/C++ , perl , shell scripts , and many more

    2. you can run gdb within emacs

    3. compile programs too

    4. you can use CVS from within emacs ( though I personally havent tried that ) http://www.eyrie.org/~eagle/notes/cvs/emacs.html
    0
     
    LVL 1

    Author Comment

    by:x-pander
    i once gave emacs a chance but found it extremaly cumbersome to work with emacs on projects with a large number of files
    however i've just done some searching and found ecb - emacs code browser and i think it might just be it
    anjuta also looks promising, provided that it will work on all my enviroments (ecb, i estimate, has better chances)

    i'll check tommorow which of all these programs will run on HP-UX machine, which i'm the most concerned about
    0
     
    LVL 11

    Expert Comment

    by:avizit
    ecb is just a code browser .

    so for large projects you still need to take the pans to write your own makefiles etc

    hope you like anjuta though

    0
     
    LVL 1

    Author Comment

    by:x-pander
    well i ended up using properly configured emacs with ecb and some plugins wich is quite ok, at least for the projects i'm working on
    i've been unable to run anjuta on hp-ux, although it runs flawlessly on my main freebsd'ed workstation
    thanks for da tips
    0

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone. Privacy Policy Terms of Use

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Suggested Solutions

    Introduction: The undo support, implementing a stack. Continuing from the eigth article about sudoku.   We need a mechanism to keep track of the digits entered so as to implement an undo mechanism.  This should be a ‘Last In First Out’ collec…
    Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
    This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
    With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

    877 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now