Resulta que me gustaría crear mi propia librería en c++ con unas cuantas clases y funcionalidades. He buscado mucho por Internet y en todos sitios encuentro lo mismo. Por lo que se debo empaquetar mis objetos con el programa "ar" de la siguiente forma:<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><i><font class="Apple-style-span" face="'courier new', monospace">ar -rv nombre_librería.a mi_objeto1.o mi_objeto2.o ....</font></i></div><div><font class="Apple-style-span" face="'courier new', monospace"><i><br>
</i></font></div></blockquote><font class="Apple-style-span" face="arial, helvetica, sans-serif">Y después en algunos sitios también indican que haga lo siguiente(no estoy muy seguro de para qué sirve este programa, si me lo pudiesen explicar también les estaría muy agradecido):</font><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><font class="Apple-style-span" face="'courier new', monospace"><i>ranlib nombre_librería.a</i></font></div><div><font class="Apple-style-span" face="'courier new', monospace"><i><br></i></font></div></blockquote>
<font class="Apple-style-span" face="arial, helvetica, sans-serif">Y por último para utilizar esta librería debería incluir las cabeceras en mi programa y compilarlo de la siguiente manera:</font><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><font class="Apple-style-span" face="'courier new', monospace"><i>g++ -L<dir_donde_de_encuentra_la_librería> -l<nombre_de_la_librería_sin_.a> -I<dir_de_las_cabeceras> mi_programa.cpp</i></font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><i><br></i></font></div></blockquote><font class="Apple-style-span" face="arial, helvetica, sans-serif">El problema es que por muchas pruebas que haga siempre obtengo el mismo error:</font><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><i><font class="Apple-style-span" face="'courier new', monospace">/usr/bin/ld: cannot find -lnom_librería</font></i></div><div><i><font class="Apple-style-span" face="'courier new', monospace">collect2: ld returned 1 exit status</font></i></div>
<div><i><font class="Apple-style-span" face="'courier new', monospace"><br></font></i></div></blockquote><font class="Apple-style-span" face="arial, helvetica, sans-serif">Muchas gracias de antemano por cualquier ayuda que podáis ofrecerme, saludos.</font>