Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 783991
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T20:38:24+00:00 2026-05-14T20:38:24+00:00

I am trying to figure out which C/C++ compiler to use. I found this

  • 0

I am trying to figure out which C/C++ compiler to use. I found this list of C/C++ compilers at Wikipedia:

http://en.wikipedia.org/wiki/List_of_compilers#C.2FC.2B.2B_compilers

I am fairly certain that I want to go with an open source compiler. I feel that if it is open source then it will be a more complete compiler since many programmer perspectives are used to make it better. Please tell me if you disagree.

I should mention that I plan on learning C/C++ mainly to program 2D/3D game applications that will be compatible with Windows, Linux, MAC and iPhone operating systems. I am currently using Windows Vista x64 OS.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T20:38:25+00:00Added an answer on May 14, 2026 at 8:38 pm

    First of all, IMHO as a beginner your development environment (IDE) matters a lot more than the compiler.

    I think that people place too much emphasis on compiler choice early on. While it is not Java, C++ is meant to be portable.

    If the program you’re writing only works with specific compilers, you’re probably doing the wrong thing or can work a little on making it more portable.

    If you get to a point where compiler choice makes a significant performance impact for you, then you’ve already perfected everything else in your program and you’re in a good state and you are also quite advanced in your abilities. We used to teach the differences between compilers at fairly advanced stages in the CS curriculum.

    If you use a UNIX based machine (Linux, Mac, actual Linux), then pretty much GNU (g++) is the way to go and is fairly much standard. If it’s good enough to compile your OS, it’s probably good enough for you. On a mac you can use XCode as your IDE, and it interfaces well with g++. On Linux some people prefer command line tools, though you might like the Eclipse C++ support, it is much better today than it was 3-4 years ago.

    Things on Windows are trickier. If you can afford it, have access to, or are eligible for one of the free editions (e.g., via a school), I think the Microsoft Visual C++ Environments (or whatever they are called now) are pretty good for learning and they are used in production. I think there’s actually a lightweight visual studio now with an emphasis on C++ that could be a good start. If you don’t, you can probably find a distribution of Eclipse that is specific for C++ and includes an implementation of the GNU compilers.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Hey, I've been trying to figure out why this regular expression isn't matching correctly.
We have several ASP.NET applications that use a sitemap which is populated via a
I'm trying to use a few open source libraries like libpng in my VC++
I'm trying to use SCons to compile a program that requires a set of
I suspect this is not possible under the current C++ standards but I'll ask
We have an Excel workbook which has c# VSTO code in it and two
I need to install a perl tool on a production server which has no
I start studying ANT today in order to make Java compiling easier. I wrote
I am finding some unexpected behavior when using a projection in a LINQ to
I've got a massive application (several million LOC, and tens of thousands of files),

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.