Regardless of the unnecessary claims of others, it is rather silly that you'd just dump a whole project on a forum and ask them to debug a program on an OS that you don't have. No one smart enough to help you will do it, and for your sake, you shouldn't trust them to. I don't know what else you'd like to hear.

If you're writing Unix specific code, well, you need to get a Unix machine and solve your own problem. If you just need to get a program to run on it, then write standard code. In a standardized language like C, you should be able to develop anywhere, as long as you don't try to use OS-specific stuff like pthreads or system("clear") and it will run on Unix as it did on Windows.