It looks like these folks,
http://www.chiefdelphi.com/forums/sh...ad.php?t=91896, are having a similar issue. To deploy the code you should go to Window->Preferences->FIRST Downloader Preferences. Set you team number and browse for the .out file that is created when you compile your project. When that is done goto FIRST->Deploy. Reboot your cRIO and it should be running your program.
An ELF file is any executable file in a unix/linux type OS such as vxWorks. Also there is no concept of a file extension in these types of OS's. File extensions only exist in Windows (and maybe Macs, not sure). So that means the .out file from your project is an ELF file. Hope that helps, good luck!