PortableApps.com Platform and Suite 1.6 have been released.

Portable C++ compiler

Submitted by computerfreaker on September 7, 2009 - 10:04am

I'm looking for a good, portable C++ compiler... I have just 2 "must-haves": the ability to create shared libraries, and the existence of a help file for the compiler. (lol)
A GUI for the compiler would be nice nice, but isn't essential...

Any suggestions?

Thanks! Laughing out loud


( categories: )

http://portableapps.com/node/

I'm sold! Anything that can compute and warm my coffee is total awesome. - OliverK

Is that for Windows?

Looks like that's for Linux, but I thought all the portableapps.com things were for Windows? Confused... Puzzled
Also, can that create shared libraries?

Thanks! Smiling

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

ok sorry I wasn't clear

ok sorry I wasn't clear enough MinGW is a port of the gcc tools from linux to windows and was intended for windows development.

I'm sold! Anything that can compute and warm my coffee is total awesome. - OliverK

Thanks! Shared lib support?

Thanks for the clarification... looks good! Smiling
Can it produce shared libraries, though? That's the only thing I really really need...

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

any c++ compiler can do

any c++ compiler can do static and shared so yes it can

I'm sold! Anything that can compute and warm my coffee is total awesome. - OliverK

Weird

A friend of mine told me I need to get a compiler with shared library support, and that any compiler would work as long as it had shared lib support... implying that some compilers don't... Puzzled

Well, I'll pick up MinGW & Code::Blocks... thanks! Laughing out loud

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Code::Blocks

You can use Code::Blocks Portable with MinGW Portable (install MinGW Portable first and Code::Blocks Portable will detect it). Code::Blocks is a C++ IDE.

I am a Christian and a developer and moderator here.

“It is in vain that you rise up early and go late to rest, eating the bread of anxious toil; for he gives to his beloved sleep.” – Solomon, Psalm 127:2

Looks good... :)

That really looks good too... if MinGW supports creating shared libraries, I'll collect Code::Blocks to go with it.

Thanks for the tip! Laughing out loud

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Need another mirror... :S

Can somebody post an alternate link for Code::Blocks? The only link there is non-resumable, and my 56kbps dialup Internet connection keeps dropping it...
For some reason, MinGW got through but Code::Blocks hasn't even made it to 50%... Sad
Can somebody give me a resumable link?

Thanks! Laughing out loud

computerfreaker

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Wrong spot

Please post in the Code::Blocks Portable thread.

Try the download again.

As for download resuming, I've never tried it on my server... I would expect it to support it, but I've never needed it (I never download from my server for obvious reasons, let alone needing resuming...)

If you have any requests with it, please post in it the relevant thread, not here.

I am a Christian and a developer and moderator here.

“It is in vain that you rise up early and go late to rest, eating the bread of anxious toil; for he gives to his beloved sleep.” – Solomon, Psalm 127:2

Sorry

Sorry I didn't post over at Code::Blocks... I noticed there hasn't been much traffic there (last post was in April), so I figured I'd ask here, where my question is more likely to be seen... Eye-wink
Anyway, I got up at 5 this morning and tried it again - it got through this time! Laughing out loud
Probably just my Internet connection being fickle again... lol

(btw, the server definitely doesn't support downloading - of the 4 download apps I tried - Firefox 3.0.13, Firefox's DownThemAll addon, Free Download Manager, and WinWGet - none allowed me to pause/resume. In fact, when I tried pausing the download, I was informed that pausing would force me to restart the download... just thought I'd let you know)

Anyway, sorry to bother you guys! :oops:

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

use WinWGet

use WinWGet

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

No luck

I tried it last night but it wouldn't download... it gave me an error...
Since Free Download Manager reported a "Cannot resolve server name" error, I'm guessing the same thing happened to WinWGet...

Anyway, I managed to get it this morning using Firefox with the DownThemAll addon... thanks for the help! Laughing out loud

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Would Eclipse with the C++

Would Eclipse with the C++ add on help?

Live to learn. Learn to live. - JWSII

Not sure...

(Please bear in mind that I've never used Eclipse...)
Would Eclipse with the C++ addon let me compile shared libraries? That's the biggest thing for me... and it will be a deal-breaker.

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Just had a look and saw it is

Just had a look and saw it is not a C++ compiler. The site I looked at suggested MinGW (Portable).

Live to learn. Learn to live. - JWSII

DevCPP and wxDevCPP

You can also try this:
http://portableapps.com/node/20211

Arnaud

Thanks, but...

Thanks, but I don't think DevCPP has shared library support... I was already looking at its homepage, and I didn't see anything about shared libraries... just a little bit about static libraries. Puzzled

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!

Sorry

I was a bit too quick, all solutions here, devcpp, code::blocks and mingw are the same as the first 2 are just IDEs that use mingw in the end.
I know it is possible to do shared libraries with mingw, I don't know how.

Maybe this will help.

Arnaud

Thanks

Thanks, I'll check that out...

With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!