Аз съм кръст! е инструмент, който се инсталира на Windows и Mac OS X кръстосани компилатори.
Това, което е, че съм Cross !?
Аз съм кръст! е прост, сценарист метод за инсталиране на кръстосани компилатори и кръстосани компилирани библиотеки на Linux (или евентуално друга * никс) система, така че можете да разработят програми, насочени да се движат по Microsoft Windows и Mac OS X в същото време и по- същата среда, в развиете Linux версии на тези програми. Аз се съсредоточи върху подкрепата за Mac OS X версии 10.4 и 10.5, въпреки че има известно припокриване построена програми могат да работят в по-ранните версии. По същия начин, аз се съсредоточи върху supporing C / C ++ развитие, но са осигурени Fortran и Objective-C кръстосани компилатори. Създаване на инсталатора програми за Windows (setup.exe) или Linux, или "снопове приложения" за Mac OS X, се поддържа, както добре. Аз съм кръст! го прави лесно за вас да се създаде такова кръстосано компилация среда, без да се налага да правя куп изследвания и маневриране през куп непълни ръководства.
Въведение
Аз тичам няколко проекти с отворен код, което аз се развиват и използват основно на Linux, но за които искам да се създаде Microsoft Windows и Mac OS X версии, както добре. (Виж, например, ми Apollo ориентиране Компютърно симулиране, моята DO-178Ь софтуерна документация, или ми Project Gutenberg маркиране програма.) Обикновено това, което това означава, в миналото е, че аз съставят програмите ми и ги трасира на Linux, а след това като една мисъл I огън кутия Windows или Mac OS X, копирайте всички изходния код към него, изграждане на програмата ... и след това обхождане, когато тя не работи правилно. Този подход е проблематично поради различни причини, не на последно място от които са, че е време и аз не го ползват, така че Windows-базирани изпълними за моите програми видимо изостават версии на Linux с месеци или години, с на Mac OS X изпълними изостават още повече ... или отсъства напълно, тъй като аз не разполагат с достъп до Intel-базирани Mac и моята версия на Mac OS X на е-древните.
А много по-задоволителен подход би бил да бъде в състояние да изгради версиите на изпълними Windows и Mac OS X в същото време, както са изградени изпълними Linux, директно от кутията Linux, на която аз съм разработване. (И като "Linux", нямам предвид да се изключат други * Никс-базирани среди, като FreeBSD или Solaris. Това е просто, че имам много по-малко контакт с тях.) Ако софтуерът, който разработвате е командно Програма линия и сте заинтересувани само в мишени на Windows, която се оказва доста лесно, и аз съм бил да го прави в продължение на години. Linux хоствани версии на MinGW GNU ССЗ базирани Windows-целенасочени / C ++ компилатор C може да бъде свален и инсталиран сравнително лесно.
Ниво или на трудност поне трудността да се намери полезна информация-върви нагоре драматично, ако трябва да се произведе GUI програма или програма, включваща общи библиотеки не са включени с MinGW. И тя отива нагоре астрономически за Mac OS X цели. Дори да се предположи, че сте наясно (да речем) как да инсталирате някаква библиотека като wxWidgets кръст-платформа GUI библиотеката по начин, който ви позволява да го използвате в напречно компилация, вие ще бъдете сигурни, че са забравили как да го направят, ако някога трябва да я инсталирате отново на някой друг компютър ... като неизбежно ще трябва да се направи, когато собствения си компютър умира или се подобрява. Така че Google ... Google ... Google ... и да се молят.
Във всеки случай, в хода на фигуриращ това за себе си за един от моите проекти, аз безучастно сценарист кръстосано компилатор / напречно библиотека инсталация, така че аз не би трябвало да реши проблема отново в бъдеще. Хрумна ми, че и други хора могат да се възползват от като тази инсталация скрипт. Така че тук е! Впоследствие той се превърна в известна степен на мания, така че аз продължавам да я подобрява отвъд моите реални лични нужди
Какво ново в тази версия:.
<ул >
Какво ново във версия 20090215:
- Двете PPC и Intel архитектури за Mac OS X 10.4 и 10.5 се смята, че е функционална.
- XCode 3 се поддържа. GCC & quot; darwin8 & quot; бе обновен до & quot; darwin9 & quot;.
- GTK + вече се поддържа (Intel 10.5 само).
- На двете Mac OS X и Win32, бъгове, предотвратяващи изгражда върху бяха фиксирани много платформи. wxWidgets и GTK + версии бяха модернизирани.
- По подразбиране, за да се ускори инсталация, само инструменти и библиотеки се използват роден са построени за развитие на различни платформи.
- мястото за инсталиране по подразбиране е променено на домашната директория на потребителя (а не системни директории се налага административни разрешения).
Коментари не е намерена