PDA

View Full Version : Any good free C++ Compilers besides Xcode




agentgore99
Jul 23, 2012, 01:29 PM
Hey everybody, I would use XCode but it won't run on OSX Mountain Lion.

Every time i try to download it it says the current version of OSX is too new.



gnasher729
Jul 23, 2012, 01:50 PM
Hey everybody, I would use XCode but it won't run on OSX Mountain Lion.

Every time i try to download it it says the current version of OSX is too new.

As a registered developer, you should know where to get the right XCode version from. Alternatively, if you are using a pirated version of Mountain Lion, then you get exactly what you deserve.

ChristianJapan
Jul 23, 2012, 02:01 PM
Always an alternative: http://gcc.gnu.org/

Better is: go and download the matching XCode to your OS version from developer center at Apple; they have one.

Or you just wait until ML is officially out and Apple put XCode in AppStore.

nofunsir
Jul 24, 2012, 01:34 AM
QT is cross platform, as is Eclipse.

Mac_Max
Jul 24, 2012, 11:57 AM
You can try the Lion package here: https://github.com/kennethreitz/osx-gcc-installer

QT is cross platform, as is Eclipse.

QT is not a compiler, it's a framework. I believe Eclipse uses GCC.

itsmrjon
Jul 24, 2012, 02:15 PM
A list of c++ compilers:
GNU - http://gcc.gnu.org/
Intel - http://software.intel.com/en-us/articles/intel-composer-xe/
PGI - http://www.pgroup.com/products/pgiworkstation.htm/
PS - http://www.pathscale.com/
O64 - http://www.open64.net/download/open64-4x-releases.html

pick your poison, i swear by intel.

milbournosphere
Jul 24, 2012, 02:54 PM
XCode is an IDE, not a compiler. The latest version of GCC or G++ should do you just fine...

agentgore99
Jul 24, 2012, 07:10 PM
As a registered developer, you should know where to get the right XCode version from. Alternatively, if you are using a pirated version of Mountain Lion, then you get exactly what you deserve.

I'm not an Apple developer, But its not pirated either Apple invited me to be a part of their customer seeding program.

gnasher729
Jul 25, 2012, 09:55 AM
I'm not an Apple developer, But its not pirated either Apple invited me to be a part of their customer seeding program.

From Apple's website:

What's expected?
Confidentiality. Use of pre-release software is strictly confidential. All potential participants are required to sign a Customer Seed And Confidentiality Agreement before being accepted into the program.

Candunc
Jul 25, 2012, 12:12 PM
xcode should work now, it has been updated.

Mac_Max
Jul 25, 2012, 09:07 PM
From Apple's website:

What's expected?
Confidentiality. Use of pre-release software is strictly confidential. All potential participants are required to sign a Customer Seed And Confidentiality Agreement before being accepted into the program.



Not to start a peeing contest here... but you realize what site this is right?

gnasher729
Jul 26, 2012, 01:37 AM
Not to start a peeing contest here... but you realize what site this is right?

This here is the "Mac Programming" forum. Part of programming is ethical behaviour, including respect for any NDAs that you might be under.

guzhogi
Jul 27, 2012, 10:19 AM
If you have the just released version of ML, you can get the proper version of xCode from the Mac App Store.

nofunsir
Aug 18, 2012, 02:35 AM
You can try the Lion package here: https://github.com/kennethreitz/osx-gcc-installer



QT is not a compiler, it's a framework. I believe Eclipse uses GCC.

You are being wearily pedantic and not contributing positively to this thread.

Unlike you, what I did was see through his apparent mis-labeling/mis-understanding of what X-code is, and realize what he was actually asking for.

One thing needing avoidance is know-it-alls bantering about terminology when a non-expert asks a simple question from a forum the members of which he hopes are more knowledgable than he.

QT, as in QT Creator, or the QT SDK, is a development environment as well as the name of its framework.

gnasher729
Aug 18, 2012, 08:36 AM
You are being wearily pedantic and not contributing positively to this thread.

This thread is about programming. Programming doesn't work when you're not pedantic.

KnightWRX
Aug 18, 2012, 11:13 AM
You are being wearily pedantic and not contributing positively to this thread.

*pssst*.

He's also wrong. QT extends C++ with signals, emits and slots. As such, any QT code needs to be passed through moc, the Meta-Object Compiler (http://qt-project.org/doc/qt-4.8/moc.html#moc).

;)