you start pcmplay wrong!
try that:
./pcmfile < soud.pcm
it freeses if you type something wrong or forget that "<"
and you can "defreese" or abort every comandline program with ctrl+C

letz see if i get that inithing up to work =)