title: Porting GCC to new architecture
body: <p>I am new to GCC and going to port GCC compiler to new architecture.</p>
  
  <ul>
  <li>Step 1 : <b>Implement GCC (gcc-4.6.1) for new architecture</b>        </li>
  <li>Step 2 : <b>Implement binutils (binutils-2.21.1) for new architecture</b></li>
  <li>Step 3 : ...</li>
  </ul>
  
  <p>Now I am in step 1 and my problem is,<br />Can I build GCC without implementing binutils and others. Output likes "{target}-linux-elf-gcc" 
  and need to get and check assembly output using following command;</p>
  
  <blockquote>
    <p>$ {new-machine}-linux-elf-gcc -S main.c</p>
  </blockquote>