Can't remove unrecognized compiler option

CodeLite installation/troubleshooting forum
ctrl
CodeLite Curious
Posts: 5
Joined: Wed Oct 24, 2012 8:35 pm
Genuine User: Yes
IDE Question: C++
Contact:

Can't remove unrecognized compiler option

Post by ctrl »

I'v ebeen using CodeLite for my CS course and it was working fine until it suddenly would not compile anything correctly. When I tried to fix it, I found out that somehow I had reset my compiler to mingw32-make.exe (this is on Windows), so I set it back to the compiler I had been using (mingw32-g++.exe), and there is suddenly an unrecognized compiler option that I can't remove.

----------Build Started--------
C:\Windows\system32\cmd.exe /c ""C:/Program Files (x86)/MinGW-4.6.1/bin/mingw32-g++.exe" -j 2 "cs102_wsp.mk""
mingw32-g++.exe: error: 2: No such file or directory
mingw32-g++.exe: error: unrecognized option '-j'
----------Build Ended----------
0 errors, 0 warnings

Any ideas?
ctrl
CodeLite Curious
Posts: 5
Joined: Wed Oct 24, 2012 8:35 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by ctrl »

Probably should have added that I have checked everything I can think to check, like linker options, compiler options, build tool switches, etc.
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by eranif »

ctrl wrote:Probably should have added that I have checked everything I can think to check, like linker options, compiler options, build tool switches, etc.
You changed the wrong tool.

From:
"Settings -> build settings -> build system -> build tool"

Change:
mingw32-g++ to mingw32-make

You chnaged the build tool (the 'make' to 'g++;)

if you want to change the compiler, its from:

"settings -> build settings -> compilers -> gnu g++ -> tools"

Eran
Make sure you have read the HOW TO POST thread
ctrl
CodeLite Curious
Posts: 5
Joined: Wed Oct 24, 2012 8:35 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by ctrl »

Is there a certain format I have to use? Do I have to change the environment variables? Because when I change the build tool back to mingw32-make.exe and put in a compiler name under Build Settings-->Compiler-->gnu g++-->tools it just gives me an error:

----------Build Started--------
C:\Windows\system32\cmd.exe /c ""C:/Program Files (x86)/MinGW-4.6.1/bin/mingw32-make.exe" -j 2 -f "cs102_wsp.mk""
----------Building project:[ Filestream - Debug ]----------
mingw32-make[1]: Entering directory `C:/Users/Alan/My Documents/cs102/Filestream'
'g++' is not recognized as an internal or external command,
operable program or batch file.
mingw32-make[1]: *** [/main.o.d] Error 1
mingw32-make.exe: *** [All] Error 2
mingw32-make[1]: Leaving directory `C:/Users/Alan/My Documents/cs102/Filestream'
----------Build Ended----------
0 errors, 0 warnings
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by eranif »

You probably modified the PATH of you system within codelite.
Did you alter PATH environment variable anywhere in codelite?
Do you have g++ in the path (it looks like its not in the path)
Try adding the MinGW bin directory path to the PATH environment variable
from:

setting -> environment variable

and add:

Code: Select all

PATH=C:\Program Files (x86)\MinGW-4.6.1\bin;$(PATH)
Eran
Make sure you have read the HOW TO POST thread
ctrl
CodeLite Curious
Posts: 5
Joined: Wed Oct 24, 2012 8:35 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by ctrl »

I've tried modifying the environment variables and the PATH environment variable under Build Settings-->Compiler and it just gives me this huge list of issues:

----------Build Started--------
C:\Windows\system32\cmd.exe /c ""C:/Program Files (x86)/MinGW-4.6.1/bin/mingw32-make.exe" -j 2 -f "cs102_wsp.mk""
----------Building project:[ Filestream - Debug ]----------
mingw32-make[1]: Entering directory `C:/Users/Alan/My Documents/cs102/Filestream'
g++: error: Files: No such file or directory
g++: error: (x86)\MinGW-4.6.1\bin;C:\Program: Invalid argument
g++: error: Files\Common: No such file or directory
g++: error: Files\Microsoft: No such file or directory
g++: error: Shared\Windows: No such file or directory
g++: error: Live;C:\Program: Invalid argument
g++: error: Files: No such file or directory
g++: error: (x86)\Common: No such file or directory
g++: error: Files\Microsoft: No such file or directory
g++: error: Shared\Windows: No such file or directory
g++: error: Live;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\INTEL\ICLS: No such file or directory
g++: error: CLIENT\;C:\PROGRAM: Invalid argument
g++: error: FILES\INTEL\ICLS: No such file or directory
g++: error: CLIENT\;C:\PROGRAM: Invalid argument
g++: error: FILES\BROADCOM\BROADCOM: No such file or directory
g++: error: 802.11: No such file or directory
g++: error: NETWORK: No such file or directory
g++: error: ADAPTER;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\MICROSOFT: No such file or directory
g++: error: DIRECTX: No such file or directory
g++: error: SDK: No such file or directory
g++: error: (AUGUST: No such file or directory
g++: error: 2007)\UTILITIES\BIN\X86;C:\Windows\SYSTEM32;C:\Windows;C:\Windows\SYSTEM32\WBEM;C:\Windows\SYSTEM32\WINDOWSPOWERSHELL\V1.0\;;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\QUICKTIME\QTSYSTEM\;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\INTEL\OPENCL: No such file or directory
g++: error: SDK\2.0\BIN\X86;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\INTEL\OPENCL: No such file or directory
g++: error: SDK\2.0\BIN\X64;C:\PROGRAM: Invalid argument
g++: error: FILES\INTEL\INTEL(R): No such file or directory
g++: error: MANAGEMENT: No such file or directory
g++: error: ENGINE: No such file or directory
g++: error: COMPONENTS\DAL;C:\PROGRAM: Invalid argument
g++: error: FILES\INTEL\INTEL(R): No such file or directory
g++: error: MANAGEMENT: No such file or directory
g++: error: ENGINE: No such file or directory
g++: error: COMPONENTS\IPT;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\INTEL\INTEL(R): No such file or directory
g++: error: MANAGEMENT: No such file or directory
g++: error: ENGINE: No such file or directory
g++: error: COMPONENTS\DAL;C:\PROGRAM: Invalid argument
g++: error: FILES: No such file or directory
g++: error: (X86)\INTEL\INTEL(R): No such file or directory
g++: error: MANAGEMENT: No such file or directory
g++: error: ENGINE: No such file or directory
g++: error: COMPONENTS\IPT;C:\Program: Invalid argument
g++: error: Files\WIDCOMM\Bluetooth: No such file or directory
g++: error: Software\;C:\Program: Invalid argument
g++: error: Files\WIDCOMM\Bluetooth: No such file or directory
g++: error: Software\syswow64;C:\Program: Invalid argument
g++: error: Files: No such file or directory
g++: error: (x86)\Windows: No such file or directory
g++: error: Live\Shared;C:\Program: Invalid argument
g++: error: Files: No such file or directory
g++: error: (x86)\CodeLite;;C:\MinGW-4.6.1\bin: Invalid argument
mingw32-make[1]: *** [/main.o.d] Error 1
mingw32-make.exe: *** [All] Error 2
mingw32-make[1]: Leaving directory `C:/Users/Alan/My Documents/cs102/Filestream'
----------Build Ended----------
0 errors, 0 warnings

I'm not really sure why it's accessing system files, but I'm pretty sure that it's not supposed to do that...
ctrl
CodeLite Curious
Posts: 5
Joined: Wed Oct 24, 2012 8:35 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Can't remove unrecognized compiler option

Post by ctrl »

Nevermind, I figured it out. In an earlier attempt to fix it, I had gone to Build Settings-->Compilers-->Advanced and changed the global include path. It was supposed to be blank, so I changed it and it works now. Thanks for the help!
Post Reply