title: Eclipse Make Error 127
body: <p>this is my first time using Eclipse, and my first time programming in a linux environment. So I might end up posting some semi-usless information, but I'm just trying to give what ever details I can.</p>
  
  <p><strong>The Issue:</strong> I'm trying to build a project, and I'm getting the following errors and warnings.</p>
  
  <p><strong>The Question:</strong> What would I have to do, and or get, in order to start working with c++ in linux, within an IDE? Fixing the error would be great, but the above stated is my underlying goal.</p>
  
  <p><strong>IDE Info:</strong></p>
  
  <pre><code>Eclipse
  Version: Helios Release
  Build id: 20100617-1415
  </code></pre>
  
  <p><strong>OS Info:</strong></p>
  
  <pre><code>Fedora 13: i686
  </code></pre>
  
  <p><strong>Errors(1 item)</strong></p>
  
  <pre><code>make: *** [src/xoorMath.o] Error 127 xoorMath C/C++ Problem
  </code></pre>
  
  <p><strong>Warnings(2 items)</strong></p>
  
  <pre><code>Error launching external scanner info generator (g++ -E -P -v -dD /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) xoorMath Unknown  C/C++ Problem
  Error launching external scanner info generator (g++ -E -P -v -dD /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) xoorMath Unknown  C/C++ Problem
  </code></pre>
  
  <p><strong>Source Code</strong></p>
  
  <pre><code>//============================================================================
  // Name        : xoorMath.cpp
  // Author      : 
  // Version     :
  // Copyright   : Your copyright notice
  // Description : Hello World in C++, Ansi-style
  //============================================================================
  
  #include &lt;iostream&gt;
  using namespace std;
  
  int main() {
      cout &lt;&lt; "!!!Hello World!!!" &lt;&lt; endl; // prints !!!Hello World!!!
  
      return 0;
  }
  </code></pre>
  
  <p><strong>Generated Makefile</strong></p>
  
  <pre><code>################################################################################
  # Automatically-generated file. Do not edit!
  ################################################################################
  
  -include ../makefile.init
  
  RM := rm -rf
  
  # All of the sources participating in the build are defined here
  -include sources.mk
  -include subdir.mk
  -include src/subdir.mk
  -include objects.mk
  
  ifneq ($(MAKECMDGOALS),clean)
  ifneq ($(strip $(C++_DEPS)),)
  -include $(C++_DEPS)
  endif
  ifneq ($(strip $(C_DEPS)),)
  -include $(C_DEPS)
  endif
  ifneq ($(strip $(CC_DEPS)),)
  -include $(CC_DEPS)
  endif
  ifneq ($(strip $(CPP_DEPS)),)
  -include $(CPP_DEPS)
  endif
  ifneq ($(strip $(CXX_DEPS)),)
  -include $(CXX_DEPS)
  endif
  ifneq ($(strip $(C_UPPER_DEPS)),)
  -include $(C_UPPER_DEPS)
  endif
  endif
  
  -include ../makefile.defs
  
  # Add inputs and outputs from these tool invocations to the build variables 
  
  # All Target
  all: xoorMath
  
  # Tool invocations
  xoorMath: $(OBJS) $(USER_OBJS)
      @echo 'Building target: $@'
      @echo 'Invoking: GCC C++ Linker'
      g++  -o"xoorMath" $(OBJS) $(USER_OBJS) $(LIBS)
      @echo 'Finished building target: $@'
      @echo ' '
  
  # Other Targets
  clean:
      -$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) xoorMath
      -@echo ' '
  
  .PHONY: all clean dependents
  .SECONDARY:
  
  -include ../makefile.targets
  </code></pre>
  
  <p><strong>EDIT</strong>
  Tried running 'gcc -E -P -v -dD /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp'</p>
  
  <pre><code>[root@wt227-09-fedora xoorath]# gcc -E -P -v -dD /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
  Using built-in specs.
  Target: i686-redhat-linux
  Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
  Thread model: posix
  gcc version 4.4.4 20100630 (Red Hat 4.4.4-10) (GCC) 
  COLLECT_GCC_OPTIONS='-E' '-P' '-v' '-dD' '-mtune=generic' '-march=i686'
   cc1plus -E -quiet -v -P -D_GNU_SOURCE /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp -mtune=generic -march=i686 -dD
  gcc: error trying to exec 'cc1plus': execvp: No such file or directory
  [root@wt227-09-fedora xoorath]# 
  </code></pre>