From: Brian D. <br...@de...> - 2008-10-25 03:10:54
|
David Eaton wrote: > Obviously there is no main there - main occurs in a large .c file and to try to compile it requires compiling everything, and everyone has indicated I need to get this to work on a single file first. You need to take a step back and understand that the above makes no logical sense. You are currently instructing gcc to both compile and link an executable. This is not possible without a main() entrypoint. If you want to compile but not link, then you need -c. But that would not really test that you have a working setup because without linking no libraries are ever searched because the linker is never invoked. You would just have some object files, which are useless on their own until they are linked. What people suggested was that you should try a simple standalone testcase -- whatever the "hello world" equivalent for the libusb API is -- not that you can expect anything meaningful from compiling only part of a larger project. Brian |