Hola Antonio,
Este es el build.sh que estoy usando, luego de añadirle, al final, los flags: "-print-multi-lib -mfloat-abi=hard"
Code: Select all | Expand
# ./build.sh
clear
if [ $# = 0 ]; then
echo syntax: ./build.sh file [options...]
exit
fi
echo compiling...
./../../harbour/bin/harbour $1 -n -I./../include -I./../../harbour/include $2
echo compiling C module...
gcc $1.c -c -I./../include -I./../../harbour/include `pkg-config --cflags gtk+-2.0`
echo linking...
gcc $1.o -o$1 -L./../lib -L./../../harbour/lib `pkg-config --libs libgnomeprintui-2.2` -Wl,--start-group -lfive -lfivec -lhbcommon -lhbvm -lhbrtl -lhbrdd -lhbmacro -lhblang -lhbcpage -lhbpp -lhbcplr -lrddntx -lrddcdx -lrddfpt -lhbsix -lhbusrrdd -lhbct -lgttrm -lhbdebug -lm -lgpm -lncurses `pkg-config --libs gtk+-2.0` `pkg-config --libs libglade-2.0` -Wl, -print-multi-lib -mfloat-abi=hard
echo done!
./$1
Como te comente anteriormente ya se genera el codigo "C" y el archivo "o" (obj?) sin mensaje de error, pero no se genera el archivo que debe ejecutarse.
Saludos,
George