Portable C++ compiler![]() computerfreaker (Homepage)
- September 7, 2009 - 9: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) Any suggestions? Thanks! ( categories: )
|




http://portableapps.com/node/
http://portableapps.com/node/18601 MinGW Portable
your friendly neighbourhood moderator Zach Thibeau
Is that for Windows?
Looks like that's for Linux, but I thought all the portableapps.com things were for Windows? Confused...
Also, can that create shared libraries?
Thanks!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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.
your friendly neighbourhood moderator Zach Thibeau
Thanks! Shared lib support?
Thanks for the clarification... looks good!
Can it produce shared libraries, though? That's the only thing I really really need...
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
any c++ compiler can do
any c++ compiler can do static and shared so yes it can
your friendly neighbourhood moderator Zach Thibeau
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...
Well, I'll pick up MinGW & Code::Blocks... thanks!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
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!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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%...
Can somebody give me a resumable link?
Thanks!
computerfreaker
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
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...

Anyway, I got up at 5 this morning and tried it again - it got through this time!
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:
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Would Eclipse with the C++
Would Eclipse with the C++ add on help?
PortableApps.com Advocate
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.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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).
PortableApps.com Advocate
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.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
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...
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."