| Hi Ranran, 
Usually, the command should look like 'gcc -E (...other stuff)'. What did you write to replace the ${COMMAND} in the project properties? I would expect to see
 
sparc-elf-gcc ${FLAGS} -E -P -v -dD "${INPUTS}" 
You also tick "Allocate console in Console view" in the same page to help you see what happens.
 
If it doesn't work, are you sure sparc-elf-gcc is in the PATH variable? Make sure you restart Eclipse with the updated PATH if you have changed it.
 
Marc-Andre
 
 From: ranran106011 [ranran106011@xxxxxxx]Sent: Thursday, 14 January 2016 4:42 AM
 To: Marc-André Laperle
 Subject: Re: RE: Re: [cdt-dev] Reset to the local cross tool chain
 
 
 
Hi Marc-Andre, I
 follow the steps you said to do, but I still have a problem.In Problems view have "Program '-E' not found in PATH",i don't konw why to find -E.I
 am in the Linux environment, tool chain is Sparc-elf.My
 goal is to use cross tool chain compiled c project, I don't know how to use local directory crossover tool chain.I
 don't know much about this, could you give me a detailed explain the steps?Thank
 you very much.I'm very sorry
 delay your time.   2016-01-14
 ranran106011
 
 
发件人:Marc-André Laperle<marc-andre.laperle@xxxxxxxxxxxx> 发送时间:2016-01-14 12:06 主题:RE: Re: [cdt-dev] Reset to the local cross tool chain 收件人:"ranran106011"<ranran106011@xxxxxxx> 抄送:   
Sorry, I remembered things incorrectly. Cross GCC doesn't work with Makefile projects, it was only made to work with the managed projects (no Makefiles or generated Makefiles). Seehttps://bugs.eclipse.org/bugs/show_bug.cgi?id=438375 
But it doesn't mean that you can't set up your project correctly, it's a bit more manual. The main thing that should be missing is letting CDT know where GCC is for the purpose of detecting the built-in includes and macros. To set this up manually, go to the
 project properties (right-click on the project, properties) > C/C++ General > Preprocessor Include Paths, Macros > select the Providers tab > select CDT Cross GCC Built-in Compiler Settings. At the bottom change the ${COMMAND} part to your compiler command,
 like sparc-elf-gcc for example (use the absolute path if it's not on the PATH environment variable).
 
This should let CDT parse your code much better and improve navigation.
 
Marc-Andre
 
 From: ranran106011 [ranran106011@xxxxxxx]Sent: Wednesday, 13 January 2016 8:32 PM
 To: CDT General developers list.; Marc-André Laperle
 Subject: Re: Re: [cdt-dev] Reset to the local cross tool chain
 
 
 
Hi Marc-Andre, First of all, thank you
 very much for your help.I
 am in the Linux environment, tool chain is Sparc - elf.I
 created a c project and choose Makefile > Empty project on the left side and Cross GCC on the right side.Next page is Finish ,
Not
 to write the prefix and the path ,What
 should I do?
   2016-01-14
 ranran106011
 
 
发件人:Marc-André Laperle <marc-andre.laperle@xxxxxxxxxxxx> 发送时间:2016-01-14 03:42 主题:Re: [cdt-dev] Reset to the local cross tool chain 收件人:"CDT General developers list."<cdt-dev@xxxxxxxxxxx> 抄送:   
Hi Ranran, 
The Cross GCC toolchain helps you use a GCC that is not supported by the more conventional toolchains in CDT (Linux GCC, MacOSX GCC, MinGW GCC...). With Cross GCC, you can define a prefix and a path to the compiler. 
For example, if I have C:\toolchains\bin\arm-linux-gcc.exe 
   The prefix is arm-linux- 
   The path is C:\toolchains\bin\
 
To set up such a project in CDT, use the new project wizard (File > New > C++ project) 
Untick the default location checkbox and browse for the folder containing your code. 
If you use your own Makefile (or other command line build system), choose Makefile > Empty project on the left side and Cross GCC on the right side. 
The wizard will ask you the prefix and the path of the compiler after a few pages (the ones I mentioned before).
 
With that project set up, you should be able to build and navigate your code.
 
Regards, 
Marc-Andre
 
 From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on behalf of ranran106011 [ranran106011@xxxxxxx]Sent: Wednesday, January 13 2016 1:55 AM
 To: cdt-dev
 Subject: [cdt-dev] Reset to the local cross tool chain
 
 
 
hi,     
I now to install CDT_8_8 in eclipse,want to use my
 local directory crossover tool chain compiled c/c + + project.How
 should I do ability to use own crossover tool chain?Can
 you help me? Thank
 you Ranran   |