LINUX.ORG.RU

кросскомпиляция[GENTOO]

 


0

0

делал все по инструкции, найденной на сайте http://usefulbytes.blogspot.com/2009/09/cc-windows-linux.html В результате непонятный мне финал

alexandrovski@localhost ~/mingwrt-3.16-mingw32/build $ ../configure --host=i686-pc-mingw32 --prefix=/usr/local/i686-pc-mingw32 configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking package version... 3.16 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-mingw32 checking target system type... i686-pc-mingw32 checking for i686-pc-mingw32-gcc... i686-pc-mingw32-gcc checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-mingw32-gcc accepts -g... yes checking for i686-pc-mingw32-gcc option to accept ISO C89... none needed checking for i686-pc-mingw32-ar... i686-pc-mingw32-ar checking for i686-pc-mingw32-as... i686-pc-mingw32-as checking for i686-pc-mingw32-ranlib... i686-pc-mingw32-ranlib checking for i686-pc-mingw32-ld... i686-pc-mingw32-ld checking for i686-pc-mingw32-nm... i686-pc-mingw32-nm checking for i686-pc-mingw32-objcopy... i686-pc-mingw32-objcopy checking for i686-pc-mingw32-dlltool... i686-pc-mingw32-dlltool checking for i686-pc-mingw32-dlltool... i686-pc-mingw32-dlltool checking for i686-pc-mingw32-windres... i686-pc-mingw32-windres checking for a BSD-compatible install... /usr/bin/install -c configure: creating ./config.status config.status: creating Makefile config.status: creating mingwex/Makefile config.status: creating profile/Makefile alexandrovski@localhost ~/mingwrt-3.16-mingw32/build $ make i686-pc-mingw32-gcc -c -D__CRTDLL__ -U__MSVCRT__ -g -O2 -I../include -I../../include -nostdinc -iwithprefixbefore include -I ../../w32api/include ../crt1.c -o crt1.o ../crt1.c:21:21: error: windows.h: No such file or directory ../crt1.c:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘long’ ../crt1.c: In function ‘__mingw_CRTStartup’: ../crt1.c:195: error: ‘_gnu_exception_handler’ undeclared (first use in this function) ../crt1.c:195: error: (Each undeclared identifier is reported only once ../crt1.c:195: error: for each function it appears in.) make: *** [crt1.o] Error 1

Что скажете?

Ну как бы не нашел файл windows.h и в crt1.c ошибка как-то, написано ведь.

п.с. не гентушник, возможно не в теме.

nanoo_linux
()

ССЗБ!!

emerge crossdev

crossdev -t i686-pc-mingw32

//в обход портежа ставят только ссзб

ezoteric
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.