Welcome to LQ.
The Debian package 'vlc' for 'arm'
http://packages.debian.org/lenny/vlc
This link also shows the 35 dependencies for 'vlc'.
If you really want to cross compile vlc, you will
have to cross compile some dependencies for arm before
the compiling of arm.
You will need a cross compiler tool chain :
" binutils, *libc, gcc, etc. "
.....