RHEL 32 and CUDA problem

is there a way to have CUDA 5 to work on REHL 6.4 32 machine ?
in particular i need to be able to compile c code with nvcc but:

ls -l /usr/local/cuda-5.0/bin/nvcc
-rwxr-xr-x. 1 root root 160576 Apr 19 12:01 /usr/local/cuda-5.0/bin/nvcc
[root@sl386 ~]# /usr/local/cuda-5.0/bin/nvcc
-bash: /usr/local/cuda-5.0/bin/nvcc: cannot execute binary file
[root@sl386 ~]# ld /usr/local/cuda-5.0/bin/nvcc
ld: i386:x86-64 architecture of input file `/usr/local/cuda-5.0/bin/nvcc’ is incompatible with i386 output
ld: error in /usr/local/cuda-5.0/bin/nvcc(.eh_frame); no .eh_frame_hdr table will be created.
ld: warning: cannot find entry symbol _start; defaulting to 000000000804b0f0

Did you install the right CUDA toolkit version? There are 32 bit and 64 bit flavors… seems like you might have installed the 64 bit version… just a guess.

where is the 32bit one for linux rhel 6.x?

For whatever reason (possibly lack of demand), it seems that NVIDIA has never supported RHEL 6.x 32bit for CUDA:
You might want to try your CUDA tests on a different supported architecture/machine.