Author Topic: I hope Code::Blocks IDE with MINGW compiler can also release version 1.0-RC1-1  (Read 23670 times)

bud

  • Guest
I only see Code::Blocks IDE without compiler release version 1.0-RC1-1.
I hope Code::Blocks IDE with MINGW compiler can also release version 1.0-RC1-1.

darklordsatan

  • Guest
If you read well, the 1.0-RC1-1 can work as a "patch" for the previous version RC1 with MinGW bundled (which I assume you have). Its not like MinGW has changed at all...

Offline phlox81

  • Multiple posting newcomer
  • *
  • Posts: 53
    • phlox81.de
You might should provide a mingw installer package instead of bringing it with an c::b installation  :D

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
If you want a mingw installer package, why not go to http://www.mingw.org/ instead?  :?

Offline phlox81

  • Multiple posting newcomer
  • *
  • Posts: 53
    • phlox81.de
If you want a mingw installer package, why not go to http://www.mingw.org/ instead?  :?

I already got one ;)

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
I've experienced that the MinGW installer is not so great, sometimes. It failed me couple of times with "most recent" or "candidate" ("install an old compiler" strangely always worked).

Bundling compilers with the IDE is also awkward. When migrating from Dev-CPP to code::blocks I found myself in versioning hell. Two bundled compilers, and one manually installed.
There is nothing more annoying than having to guess which compiler and which header file from which version will be used the next time. Yuck.

The strategy that seems to work best for me is:
Download all the .tar.gz files by hand and unpack them into C:\MinGW. Copy all headers in there, too.
No exceptions, no compromises. If anything ever fails, just overwrite that folder. If you want to upgrade to another version or change anything, overwrite that folder.
You know what you get, and you know what you don't get :)
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline David Perfors

  • Developer
  • Lives here!
  • *****
  • Posts: 560
Bundling compilers with the IDE is also awkward. When migrating from Dev-CPP to code::blocks I found myself in versioning hell. Two bundled compilers, and one manually installed.
There is nothing more annoying than having to guess which compiler and which header file from which version will be used the next time. Yuck.
I think that is why we have a stand alone version of codeblocks ;) But for people who don't have any compiler it is fantastic :lol:
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring

bud

  • Guest
If you want a mingw installer package, why not go to http://www.mingw.org/ instead?  :?
Because the MinGW-4.1.0.exe in http://www.mingw.org/download.shtml is not a complete version.
MinGW-4.1.0.exe must download other suites from Internet.
So it is convenient for Code::Blocks IDE having MINGW compiler.

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
AGH.... well, there are the individual files... erm... ok i got your point. I'll talk to Yiannis about it when he returns from his 3-week vacation.

darklordsatan

  • Guest
Erm, an offtopic throw here.
If you download all the packages pointed in http://www.mingw.org/download.shtml, then you actually wont need "MinGW-4.1.0.exe" since all it does is try to download those? Or am I missing something here?

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Erm, an offtopic throw here.
If you download all the packages pointed in http://www.mingw.org/download.shtml, then you actually wont need "MinGW-4.1.0.exe" since all it does is try to download those? Or am I missing something here?
That is right. And you don't even need all the packages if you don't use objective-c, java native, and ada.
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

darklordsatan

  • Guest
That is right. And you don't even need all the packages if you don't use objective-c, java native, and ada.
Oh no, java+ada=. I just got a little confussed here (prior cygwin experience?), but In fact I download all the packages (the ones that matter that is).

Offline kagerato

  • Multiple posting newcomer
  • *
  • Posts: 56
    • kagerato.net
Oh no, java+ada=. I just got a little confussed here (prior cygwin experience?), but In fact I download all the packages (the ones that matter that is).

Even if you add the weight of the extra binaries, the MinGW suite is still pretty light on disk space.  I prefer the bare essentials, though.

I'm heavily inclined toward modular design in programming, so it's difficult for me to understand why people like their IDE packaged with a compiler (or vice-versa).  Do people honestly spend hours creating applications and truly care about the few minutes it takes to setup the environment?

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
kagerato: Some users are newbies, they want everything preinstalled so they can start working on it. They don't want to meddle in compilation of libraries, operating systems, etc.

And a lot of them come from a Microsoft background, where they just double-click and start designing their apps.

darklordsatan

  • Guest
kagerato: Some users are newbies, they want everything preinstalled so they can start working on it. They don't want to meddle in compilation of libraries, operating systems, etc.

And a lot of them come from a Microsoft background, where they just double-click and start designing their apps.
I couldnt agree more. while right now I like to download MinGW myself for instance, I remember back in the times when I was just starting to program (like 4 years ago or so) and you know, I barely knew about all this "compiler" fuzz, so I needed an IDE to do all the "dirty" stuff for me. And Im sure lots of people who download C::B want this behaviour.
Besides, if we talk about MinGW for example, its not really newbie-friendly when it comes to explain what packages should you download...