Hello,
I am just getting started using CodeLite. I want to use it to create/debug ARM code for Beagleboard. I have set up my compiler and project settings and looking at the auto-generated makefiles, everything seems great. However, when I build the project in CodeLite, I get the following:
----------Build Started--------
"make" -j 1 -f "Hello_wsp.mk"
----------Building project:[ Hello - Debug ]----------
/bin/sh: arm-none-linux-gnueabi-gcc: not found
arm-none-linux-gnueabi-gcc -c "/home/stevo/Projects/Hello/main.c" -g -o ./Debug/main.o "-I." "-I."
make[1]: *** [Debug/main.o] Error 127
make: *** [All] Error 2
----------Build Ended----------
0 errors, 0 warnings
However, if I go out to the shell and run
"make" -j 1 -f "Hello_wsp.mk"
everything builds just fine.
I see that the internal build is running /bin/sh while I am running bash.
What do I need to do to get CodeLite to build?
-Stevo
CodeLite fails to build but shell make works fine
-
- CodeLite Curious
- Posts: 2
- Joined: Wed Oct 28, 2009 3:48 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: CodeLite fails to build but shell make works fine
codelite is *not* using bash. It is your 'make' command who does that.StevoGTA wrote:I see that the internal build is running /bin/sh while I am running bash.
Which toolchain do you have installed? cygwin? MinGW? MinGW + MSYS?
Since your make is using bash, then the answer is simple:
you got two 'make' commands on your systems. One with MSYS (or maybe cygwin) and one without
You need to make sure that codelite picks up the correct toolchain.
The toolchain settings can be changed at: Settings > Build Settings > Compilers (and choose the one you use), the tools under the 'Tools' node of the tree.
Which shell did you use to run the command line by hand? (MSYS or cmd.exe)
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Curious
- Posts: 2
- Joined: Wed Oct 28, 2009 3:48 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: CodeLite fails to build but shell make works fine
Hi Eran,
Thanks for the response. I'm on Ubuntu Linux 8.04. Your reply triggered some checking. It looks like this is what's going on - when launching CodeLite from the menu, it is launched via /bin/sh. However, if I launch it from a Terminal already running bash (codelite&), then everything works fine.
-Stevo
Thanks for the response. I'm on Ubuntu Linux 8.04. Your reply triggered some checking. It looks like this is what's going on - when launching CodeLite from the menu, it is launched via /bin/sh. However, if I launch it from a Terminal already running bash (codelite&), then everything works fine.
-Stevo