Thread: Codeblocks gets a new release

  1. #16
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Code::Blocks is great, and I am excited to try out this new release. Although I really liked Code::Blocks v1.0 R2, I had a couple of issues with it. The debugger didn't seem to work very well. I couldn't seem to make it do anything - whereas Visual Studio's debugger is amazing. Does anyone else have any experience with Code::Block's debugger? I have yet to try using it in this new release.
    Could that be related to the version of GDB used? The Netbeans installation instructions I followed said something about the current MinGW port of GDB being quirky, so it recommended a newer version. That might have been the problem with the version of GDB bundled with Code::Blocks 1.0 RC2. In my case I prefer my MinGW installation to be separate, so I pretty control what I have for my compiler toolchain.

    A bit off topic, but does GCC support inline assembly for x64 yet? I'd switch to C::B if it did.
    hmm... but why would that influence your decision, since you can use MSVC with Code::Blocks?
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  2. #17
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by abachler View Post
    A bit off topic, but does GCC support inline assembly for x64 yet? I'd switch to C::B if it did.
    It "never hasn't" if that makes sense. - as in gcc has always supported x86_64 inline assembler since the first 3.x version of gcc that first had x86_64 support at all.

    Since gcc is used to compile the Linux kernel, and the Linux kernel uses inline assembler, it is kind of critical to have this.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #18
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Oh, and I was wrong: Code::Blocks does have a strip trailing space feature. It is included and enabled by default under Settings -> Editor -> Strip trailing blanks.

    I guess the only thing I find missing now that Netbeans has is lack of support for development in Java, but I guess I could live with more than one IDE
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  4. #19
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    It does have a java lexer, and you could set up the tools to a java compiler and have it compile it.

  5. #20
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    And yet you would have to set up the compile options to individual files and set them up individually. I know, I did it

    Got quiet boring after a while. I don't think Java will ever be in their plans. I remember some thread on their forums some time ago where Mandrav or Thomas said exactly that.

    Some support exist yes, but exists as a consequence of the open architecture of the IDE, not an actual effort to make it so. As such, some important details are left out.

    In short, you can do it, but you won't like it.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  6. #21
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    I'll stick with visual studio express and Code::Blocks. Haven't touched much java since I had my last course on it a couple of semesters ago.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. library issues in CodeBlocks
    By everlearnin in forum C++ Programming
    Replies: 0
    Last Post: 06-02-2009, 08:44 PM
  2. Codeblocks crashes linux?
    By Shakti in forum Tech Board
    Replies: 1
    Last Post: 03-25-2009, 07:26 AM
  3. debug release conf problem
    By fighter92 in forum Game Programming
    Replies: 6
    Last Post: 03-20-2009, 04:39 PM
  4. AddRef and Release
    By George2 in forum C++ Programming
    Replies: 20
    Last Post: 02-07-2008, 01:19 AM
  5. Results in Debug and Release mode are different
    By jaro in forum C Programming
    Replies: 11
    Last Post: 05-27-2006, 11:08 AM