Prøv at linke biblioteket efter kildefilen, f.eks. gcc a.c -lmongoc
. Dette skyldes, at du bruger en traditionel single-pass linker, som forventer at tilfredsstille afhængigheder med efterfølgende, ikke tidligere, objekter angivet på kommandolinjen.