You don't have to compile it. There are statically compiled snort 2.0.2 binaries on the net. The one at honeynet.org is an "inline" version but that just means you can use the -Q option. Without it, it will work just like "regular" snort.
[ QUOTE ] The fixed IP is because you want to define the HOME_NET variable in the snort.conf as the IP of your external interface so it ignores broadcast traffic or other traffic not destined for your machine.