Я портирую большой проект C ++ из Windows на Solaris 9, используя Eclipse 3.3.1.1 и gcc. Создает make-файл, но не может прочитать его:
gcc -f /export/home/MyPath/Debug/makefile -v
Using built-in specs.
Target: sparc-sun-solaris2.10
Configured with: /_support/develop_tools/Sol10_gcc/gcc-4.2.4/configure --prefix=/usr/local/gcc4.2.4 --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++
Thread model: posix
gcc version 4.2.4
/usr/local/gcc4.2.4/libexec/gcc/sparc-sun-solaris2.10/4.2.4/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy /usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/crt1.o /usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/crti.o /usr/ccs/lib/values-Xa.o /usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/crtbegin.o -L/usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4 -L/usr/ccs/lib -L/usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/../../.. /export/home/MyPath/Debug/makefile -lgcc -lgcc_eh -lc -lgcc -lgcc_eh -lc /usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/crtend.o /usr/local/gcc4.2.4/lib/gcc/sparc-sun-solaris2.10/4.2.4/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.393
ld: fatal: file /export/home/MyPath/Debug/makefile: unknown file type
ld: fatal: File processing errors. No output written to a.out
collect2: ld returned 1 exit status
Кто-нибудь может увидеть, что я делаю не так? Я думаю, что, возможно, версии несовместимы, но я новичок в этом. Я настроил его на использование компиляторов gcc вместо Solaris, но это не помогло. Что это может быть?