Recommend a compiler and IDE for C/C++

This is a discussion on Recommend a compiler and IDE for C/C++ within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hello everyone. I'm guessing this is the best place to post this request.... I've been away from C/C++ programming for ...

  1. #1
    Registered User
    Join Date
    Feb 2008
    Location
    Delaware (USA)
    Posts
    8

    Recommend a compiler and IDE for C/C++

    Hello everyone. I'm guessing this is the best place to post this request....

    I've been away from C/C++ programming for over 12 years...I've been programming perl and php mostly. Now, I'm fooling around with pic controllers and I'm realizing that I need to get back to my roots.

    Can anyone recommend a good compiler and IDE for C/C++ that will work in the Windows environment? I used to use EditPad Pro but I don't know if theres something else better.

    Thanks,
    Brian
    Last edited by bpasternak; 02-13-2008 at 10:18 AM. Reason: Add more descriptive

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,318
    Take a look at cpwiki's entry on IDEs.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Registered User
    Join Date
    Feb 2008
    Location
    Delaware (USA)
    Posts
    8
    Thank you Laserlight for the info and link. I see that there is a Dev-C++. I use Dev-PHP so I'll give that a shot.

    Thanks again.

    Best,
    Brian

  4. #4
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,318
    Dev-C++ should work, but it is no longer being maintained. Personally, I rotate between the MinGW port of GCC at the command line (sometimes with SCons), Microsoft Visual Studio 2005 Express, and Netbeans 6.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  5. #5
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    Bloodshed dev-c++
    Code::Blocks
    Visual Studio

    all are good IDE/compilers

    Code::Blocks is my personal preference for free compilers, and Visual Studio is my overall preference. I have used bloodshed for a lot fo things in the past though, and it is good. There is a new version of Borland Turbo C++ out as well, I havent tested it yet though.
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

  6. #6
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    A friend of mine loves KTechLab and I seem him often working on it. He loves these controllers...

    The GNU compiler collection was also ported. But the mother of all IDEs seems to be MPLAB
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #7
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    I swear by Code::blocks. It's updated often (get a good release and you'll never notice if you need another one). I just got into wxWidgets and like the wxSmith form builder it has.

  8. #8
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    Visual Studio Express 2008 is free and good.
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  9. #9
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    Maybe I misunderstood the op. I thought he wanted to program pic controllers. He can't do that with those compilers...
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  10. #10
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,318
    Maybe I misunderstood the op. I thought he wanted to program pic controllers. He can't do that with those compilers...
    Why not? I have never tried it myself, but isn't cross compiling possible?
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  11. #11
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    You can, with some hard work, get Visual Studio to work with "foreign" compilers - but it's not entirely trivial to do so, and ability to for example recognize error messages from other compilers is often a bit less than stellar.

    In some sense, it may be better to use some less integrated tools, such as Emacs or Notepad++ etc, as there is no expectation that those tools will "do things automagically", and Emacs is actually quite capable of doing the building (using make or command-line compile or even a shell-script/batch-file) and presenting the compiler output, recognizing error messages etc, and jumping to the error in the source.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  12. #12
    Registered User
    Join Date
    Feb 2008
    Location
    Delaware (USA)
    Posts
    8
    Quote Originally Posted by Mario F. View Post
    Maybe I misunderstood the op. I thought he wanted to program pic controllers. He can't do that with those compilers...
    Hi Mario. I don't need/want an IDE/compiler for the pic controller stuff. Just programming these made me realize how much I miss C. So, I want to get back into things and just wanted to know what the latest IDE/compiler everyone has been using.

    I've downloaded Dev-C++ and Code::Blocks. I'm very familiar with Dev-C++ as I've worked with Dev-PHP. Code::Blocks is also very cool and I'll check that out more.

    But, thanks for the info on KTechLab. I've checked it out and I'm sure I'll be looking at it more.

    Thanks again everyone for your input. It's been great.

    Best,
    Brian
    Last edited by bpasternak; 02-14-2008 at 09:50 AM. Reason: Fixed typo

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 14
    Last Post: 11-22-2006, 06:18 PM
  2. Professional IDE / Compiler
    By mewatC in forum Tech Board
    Replies: 2
    Last Post: 09-29-2006, 04:46 AM
  3. visual studio IDE w/ different compiler
    By tooKool4School6 in forum C++ Programming
    Replies: 15
    Last Post: 06-06-2006, 01:41 PM
  4. Try this brill C/C++ IDE and compiler I found!
    By swgh in forum C++ Programming
    Replies: 2
    Last Post: 07-13-2005, 06:17 PM
  5. C IDE and Compiler
    By gogo in forum C Programming
    Replies: 15
    Last Post: 08-02-2004, 12:13 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21