title: gcc compilation leaves numerous temp files
body: <p>I'm using Red Hat Enterprise Linux 5.4 (it's the latest version) and using gcc 4.1.2 to compile my C project. I've noticed that after the compilation, I get numerous tp* files with 0 bytes each inside the sources folder. I'm using the following options in gcc:</p>
  
  <pre><code>gcc -c -ggdb -D__linux -D__ORACLE__ -Wall -I/home/ (more -I here) -o file1.o file1.c</code></pre>
  
  <p>This works fine with no erros nor warnings and inside the sources folder I get the final .o files, the source files .c and also numerous files named tp* (for instance tp2YaayN, tp3sYGrz, etc.) and these tp files all have 0 bytes.</p>
  
  <p>I'm also using Oracle's 10g Pro*C/C++ precompiler in some files to embed SQL statements in .pc files and to create .c files which are then compiled by gcc (see <a href="http://download.oracle.com/docs/cd/B10501_01/appdev.920/a97269/pc_01int.htm#4197" rel="nofollow noreferrer">What is an Oracle precompiler?</a>).</p>
  
  <p>So, is there a way of not having these tp files created? I'm not sure these files are created by Oracle's Pro*C/C++ precompiler or by gcc, has anyone had this problem before or knows how to solve it?</p>
  
  <p>Best regards,</p>
  
  <p>Miguel Rentes</p>