IN="$(mktemp --suffix .m)" OUT="$(mktemp)" cat > "$IN" gcc $(gnustep-config --objc-flags) -w "$IN" -o "$OUT" -I/usr/include/GNUstep/ -xobjective-c -L /GNUStep/System/Library/Libraries -lobjc -lgnustep-base if [ $? -eq 0 ]; then exec "$OUT" fi