LLVM .bc file output from llc ouput

How can i get a .bc file from the output of LLVM compiler llc.
I have tried to extract the .bc file using extract-bc from the executable out put of llc but it is returning

steps i followed to get the .bc file from the file generated by the llc pass is as follows.
wllvm memcached.o -o memcached
extract-bc memcached

WARNING:Could not find “.llvm_bc” ELF section in “/proj/proxyweb-PG0/samuael/memcached_relseases/memcached-1.4.22/memcached”, so skipping this entry.

the thing is i wanted to perform the extract-info-pass in the file generated after the pass.