Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   кросскомпиляция (http://forum.oszone.net/showthread.php?t=196313)

PhilB 10-01-2011 23:54 1585738

кросскомпиляция
 
Добрый день!

Хотел у вас спросить совета по поводу кросскомпиляции С/С++ приложений.
Сам использую linux, но в последнее время все чаще появляется необходимость компилировать win-приложения.
Меня интересует компиляция консольных и (в перспективе) gtk-приложений.
В интернете ничего толкового не нашел, все как-то очень запутанно и вдобавок еще и на английском языке.
Поставил MinGW из репозитариев, но как использовать не понял, документации нет.
В идеале хотелось бы, чтоб можно было использовать уже имеющийся linux`овый make-файл.

Подскажите, пожалуйста, что-нибудь из своего опыта или киньте ссылочки на что-нибудь толковое. Заранее спасибо.

ven00m 12-01-2011 00:12 1586538

Цитата:

Поставил MinGW из репозитариев, но как использовать не понял, документации нет.
Код:

i586-mingw32msvc-cc [filename]

PhilB 12-01-2011 01:06 1586569

Спасибо, ven00m, откомпилировал, правда, непонятно почему работает не так :(

Ответы не сходятся, хотя там по сути одна математика...
Сюрпризы не заставили себя ждать...

А можно как-нибудь linux'овый make использовать?

ven00m 12-01-2011 10:29 1586730

А если GCC компилить все сходится?
Код:

GCC filename

PhilB 12-01-2011 16:10 1586982

Я про то, что ответы не сходятся между exe и elf (его я, естественно, gcc компилил).
Ответы, как я выяснил, не сходятся из-за моей невнимательности при работе с памятью (в linux ошибка не проявлялась).
Кросскопиляция - интересный способ поиска ошибок :)
Попробовал другую - все нормально.


Время: 05:15.

Время: 05:15.
© OSzone.net 2001-