Compilation de plusieurs fichiers C avec gcc

J'ai deux fichiers, main.o et modules.oet je suis en train de compiler, de sorte que main.o pouvez appeler des fonctions dans modules.o. J'ai été explicitement dit de ne pas essayer #include module.o. Je ne sais vraiment pas ce que je devrais faire à la place. J'ai essayé différentes versions de gcc (comme gcc -x c driver main.o modules.o), mais rien de ce que je acquérir des œuvres: le compilateur renvoie en permanence

error: called object is not a function

La .o fichiers sont mes fichiers de code source (j'ai été chargé de mettre mon code source dans des fichiers avec l'extension .o.) Que dois-je faire pour compiler ce?

source d'informationauteur vaindil