Code::Blocks
October 26, 2014, 02:48:25 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!
 
   Home   Help Search Login Register  :: WebsiteWiki  
Pages: [1]   Go Down
  Send this topic  |  Print  
Author Topic: Toolchain path not setup correctly  (Read 7696 times)
slowhand
Guest
« on: April 18, 2011, 05:31:54 pm »

Help!  I keep getting the following message when trying to Build and Run my "MCGuts" project:

"MCGuts - Debug" uses an invalid compiler [YOUR ANSWER IS ALREADY THERE. SEARCH THE FORUMS!]. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

When I go to Settings->Compiler and Debugger -> Toolchain executables tab
I see that the Compiler's Installation directory is set to
C:\Program Files\CodeBlocks\bin
( a file which I created)

The C++ compiler is set to: mingw32-g++.exe

Please help, i am new to Code::Blocks.

Leigh
Logged
stahta01
Lives here!
****
Online Online

Posts: 4434


WWW
« Reply #1 on: April 18, 2011, 07:18:57 pm »

Did you install a Compiler?
If no, Install one!

Note: if you manually created the folder "C:\Program Files\CodeBlocks\bin" then you DID NOT do the right thing.

Learn to search this site and others; those who fail to learn to use Google are doomed to fail as computer programmers.

Tim S.

I suggest searching this site and read the FAQs http://wiki.codeblocks.org/index.php?title=FAQ

http://lmgtfy.com/?q=site%3Acodeblocks.org+%22invalid+compiler%22
« Last Edit: April 18, 2011, 07:36:50 pm by stahta01 » Logged

C Programmer working to learn more about C++.
Compiling CB Trunk against wxWidgets WX_3_0_BRANCH branch.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org/index.php?title=Main_Page
ausairman
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #2 on: June 20, 2011, 06:21:18 am »

I've been trying to find a solution to this for a while now, and everywhere it's mentioned there is just a pile of answers saying something along the lines of "look it up" or "it's obvious". Well I'm telling you now that it's NOT obvious. I know it's probably simple but not all of us know where linux has put the compiler. Yes, it may be obvious that Code::blocks requires a compiler, but where that compiler might be is not.

I don't know about everyone else, but when I say that I can't get code::blocks to compile, I don't mean that I don't know how to click on "settings" and browse to a directory, I mean I don't know which directory to browse to, whether the compiler is installed, which compiler I should install and how I would go about doing that.

Instead of patronising everyone who asks this question, it might be helpful just to provide a solution that people can actually understand, then in future you can just link to that answer.
Logged

Ubuntu 11.04 (64-bit), optiplex 990 i7
MortenMacFly
Administrator
Lives here!
*****
Offline Offline

Posts: 8677



« Reply #3 on: June 20, 2011, 06:40:03 am »

Well I'm telling you now that it's NOT obvious. I know it's probably simple but not all of us know where linux has put the compiler.
Well - this is really hard to understand. :shock: If you are a cook wouldn't you need to know where your tools are? I think this is so basic, that it's really hard to believe you said this. IMHO make yourself familiar with the environment you are developing FIRST, then use an IDE. Everything else is not only dangerous, but the outcome is simply undefined.
Logged

Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ
ausairman
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #4 on: June 20, 2011, 06:56:16 am »

...And there it is again.

For those of you who came to this page looking for an answer, not abuse, this page offers step-by-step instructions for installing the intel c++ libraries on ubuntu:

http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/

Hope this helps.
Logged

Ubuntu 11.04 (64-bit), optiplex 990 i7
ausairman
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #5 on: June 20, 2011, 07:04:53 am »

If you are a cook wouldn't you need to know where your tools are? I think this is so basic, that it's really hard to believe you said this.

I think you've misunderstood my situation. I'm not new to c++, and I'm quite familiar with the way compilers work. What I am new to, is linux and code::blocks. And to take your analogy, I am a cook in a new restaurant, and I'd love to know where the tools are but every time I ask, I get every moron in the room shouting "that's obvious!". Every forum I've been to has been polite to those of us who have read the forum guidelines, have searched the topic before posting, and have provided as much info as possible. Here it seems like the thing is to lambast the noobs.
Logged

Ubuntu 11.04 (64-bit), optiplex 990 i7
MortenMacFly
Administrator
Lives here!
*****
Offline Offline

Posts: 8677



« Reply #6 on: June 20, 2011, 09:23:43 am »

Every forum I've been to has been polite to those of us who have read the forum guidelines, have searched the topic before posting, and have provided as much info as possible. Here it seems like the thing is to lambast the noobs.
Well, first of all - which compiler do you want to use? MinGW/GCC?
Second: Where is it installed, what compiler pack (version...) did you choose?
Third: Are you sure you installed the compiler correctly? E.g. MinGW / GCC sometimes ships in two (or more) parts, splitting the C from the C++ compiler. So just installing the C compiler will obviously not be enough.
Finally: Do you point to the root directory of the compiler (as written on the compiler setup page), not any subfolder?

You can"debug" what you are doing at the command line: Try to compile a hello world app to see if the compiler itself is setup correctly.
Logged

Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ
ttphillips
Newcomer
*
Offline Offline

Posts: 1


« Reply #7 on: December 30, 2011, 04:35:13 am »

for anyone having this problem the solution is as follows:
1. start codeblocks
2.goto settings tab
3. goto compiler debugger
4.goto toolchains executable tab
5.see compiler installation directory
6. click on auto detect. then click OK
this should fix your problem. the auto detect feature sets up the proper directory path for your compiler.
have a great day.

Thorn
Logged
DaveJC
Newcomer
*
Offline Offline

Posts: 1


« Reply #8 on: January 01, 2012, 05:25:10 pm »

Thank you that's the useful information we were all after. See now we know we won't have to ask this simple question again. Once again thanks.

Dave.
Logged
Alpha
Developer
Lives here!
*****
Offline Offline

Posts: 1378



« Reply #9 on: January 02, 2012, 06:52:42 am »

The wiki has had this information since 2005.
Logged
Pages: [1]   Go Up
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!