>y si haces > ------------------------ > gcc -c -o circulo.o circulo.c && gcc -o circulo circulo.o > ------------------------ > > eso te sirve? es una sola linea y si la primera sale mal la segunda no > se ejecuta...
el problema es que no es un unico archivo ( lo que coloque es solo un ejemplo ), la aplicacion real tiene muchas librerias y/o archivos .o gcc correo.c -g -o correo -I$HB_INC_INSTALL -L$HB_LIB_INSTALL coordina.o $lib/cconv.o $menu/menu_acc.o $lib/ext.o $menu/rut_gral.o $menu/menu_tab.o $menu/menu_rut.o $menu/menu_rep.o $menu/menu_gen.o $MEDDIR/noautlog.o $MEDDIR/medntx.a $MEDDIR/cmnnet32.a /// etc etc ... esta aplicacion la necesito como una app primaria ( se ejecuta por si misma), y ademas necesito enlazarla a otras aplicaciones ( como modulo ), por eso necesito el .o si trato de crear 1ero el .o me reclama diciendo que no es posible con multiples archivos.

