Busco pareja de archivo .c correpondiente a su .h [Solucionado]
Publicado: 3 Julio, 2009 - 22:35 Busco pareja de archivo .c correpondiente a su .h [Solucionado]
Bueno, es que, estoy escribiendo un programa en C, y voy a usar getopt.h, pero el único detalle es que necesito su archivo .c correspondiente, para poderlo empaquetar junto a mi programa. Aparte de que le voy a hacer algunas modificaciones.
Creo que podría hacer un apt-get source al paquete que lo contenga, pero, ¿cuál?
Gracias por la atención brindada.
- Inicie sesión o regístrese para enviar comentarios
- 213 lecturas


Bueno, usando apt-file encontré getopt.c en estos paquetes:
$ apt-file search getopt.cautoproject: /usr/share/autoproject/cli/c++/none/getopt.c
autoproject: /usr/share/autoproject/cli/c/none/getopt.c
gengetopt: /usr/share/gengetopt/getopt.c
gnulib: /usr/share/gnulib/lib/getopt.c
libbtparse-dev: /usr/share/doc/libbtparse-dev/examples/getopt.c
libgetopt-ocaml-dev: /usr/lib/ocaml/3.10.2/getopt/getopt.cma
libgetopt-ocaml-dev: /usr/lib/ocaml/3.10.2/getopt/getopt.cmi
libgetopt-ocaml-dev: /usr/lib/ocaml/3.10.2/getopt/getopt.cmxa
libgetopt-ocaml-dev: /usr/lib/ocaml/3.11.0/getopt/getopt.cma
libgetopt-ocaml-dev: /usr/lib/ocaml/3.11.0/getopt/getopt.cmi
libgetopt-ocaml-dev: /usr/lib/ocaml/3.11.0/getopt/getopt.cmxa
libnettle-dev: /usr/share/doc/libnettle-dev/examples/getopt.c.gz
nettle-dev: /usr/share/doc/nettle-dev/examples/getopt.c.gz
texlive-pictures-doc: /usr/share/doc/texlive-doc/texdraw/getopt.c.gz
texlive-pictures-doc: /usr/share/doc/texlive-pictures-doc/texdraw/getopt.c.gz
wyg: /usr/share/wyg/getopt.c
De los que gengetopt es el más pequeño. Entonces haces:
# aptitude install gengetopt$ cp /usr/share/gengetopt/getopt.c ~/miproyecto
# aptitude purge gengetopt
Aunque.. me da curiosidad, ¿porque lo quieres usar embebido?
Aunque.. me da curiosidad, ¿porque lo quieres usar embebido?
No exactamente embebido, lo voy a compilar así:
gcc -o miprograma miprograma.c getopt.cLo necesito "separar" porque le voy a hacer modificaciones.
Por cierto, gracias por el apt-file, no sabía de él