Eli olisiko kyse siitä että kun vaikka gcc:llä kääntää ohjelman jossa on käyttänyt jotain kirjastoa niin täytyy käyttää -l valintaa, eli esim. gcc write_port.cc -llibserial tai gcc write_port.cc -lserial tai millä nimellä se kirjasto nyt sitten luuraakin, eli ensin -l, ja sitten kirjaston nimi.