Ben Çapraz değilim! Windows ve Mac OS X çapraz derleyiciler yükleyen bir araçtır.
Ben Çapraz Ne olduğumu edilir !?
Ben Haç değilim! Aynı anda ve Microsoft Windows ve Mac OS X üzerinde çalıştırmak için hedeflenen programlar geliştirmek, böylece sistem bir Linux üzerinde çapraz derleyiciler ve çapraz derlenmiş kütüphaneleri yükleme (veya muhtemelen diğer * nix) basit, senaryosunu yöntemdir sizinle aynı ortamda bu programların Linux sürümlerini geliştirmek. Bazı çapraz inşa programlar önceki sürümleri de çalışabilir ama ben Mac OS X 10.4 ve 10.5 sürümleri destekleyen odaklanmak. Benzer şekilde, C / C ++ geliştirme desteklemeyi odaklanmak, ancak Fortran ve Objective-C çapraz derleyiciler sağlanmaktadır. Windows (setup.exe) ya da Linux veya Mac OS X için "uygulama demetleri" için yükleyici programlarının oluşturulması da desteklenmektedir. Ben Haç değilim! Eğer eksik NASIL bir demet aracılığıyla araştırma ve manevranın bir demet yapmak zorunda kalmadan böyle bir çapraz derleme ortamını kurmak için kolaylaştırır.
Tanıtım
Ben geliştirmek birkaç açık kaynak projeleri çalıştırmak ve özellikle Linux üzerinde kullanmak, ancak bunun için ben de Microsoft Windows ve Mac OS X sürümleri oluşturmak istiyorum. Bu geçmişte anlamına gelmektedir Genellikle ne o benim programlarını derlemek ve Linux üzerinde bunları ayıklamak ve bu (örneğin, benim Apollo Rehberlik Bilgisayar simülasyonu, benim DO-178B dokümantasyon yazılımı, ya da benim Project Gutenberg biçimlendirme programı., Bakınız) Ben bir Windows veya Mac OS X kutusunu yangın sonradan, bunun üzerine tüm kaynak kodunu kopyalayıp program kurmak ... ve doğru çalışmadığında sonra yineleme. Bu yaklaşım çeşitli nedenlerle sorunlu olduğu, hangi zaman alıcı olduğunu az değildir ve ben bundan zevk yok, bu yüzden benim programlar için Windows tabanlı çalıştırılabilir ile aylar veya yıllar Linux sürümleri lag eğilimindedir Ben Intel tabanlı Mac ve Mac OS X benim sürümüne erişiminiz yoksa tamamen beri bile ... daha fazla veya eksik kalmış Mac OS X yürütülebilir eskidir.
Bir çok daha tatmin edici bir yaklaşım Linux yürütülebilir inşa gibi geliştiriyorum hangi Linux kutusundan doğrudan, aynı anda yürütülebilir, Windows ve Mac OS X sürümleri inşa edebilmek için olacaktır. (Ve "Linux", ben böyle FreeBSD veya Solaris gibi diğer * nix tabanlı ortamlarda, dışlamak anlamına gelmez. Ben olanlarla çok daha az temas sadece.) Eğer geliştiriyoruz yazılım komutu vardır: Eğer satırı programı ve Windows hedefleri sadece ilgilendiğiniz, bu oldukça kolay olduğu ortaya çıkıyor, ve ben yıllardır bunu yapıyorum. MinGW GNU-gcc Linux barındırılan sürümleri C / C ++ derleyicisi indirilen ve oldukça kolay monte edilebilir, Windows hedefli esaslı.
Eğer bir GUI programı veya MinGW dahil değildir ortak kütüphaneleri içeren bir program üretmek gerekiyorsa zorluk seviyesi ya da yardımcı bulma azından zorluk dramatik bir şekilde bilgi-gider. Ve Mac OS X hedefleri için astronomik kadar gider. Hatta böyle bir çapraz derleme kullanmak sağlayan bir şekilde WxWidgets çapraz-platform GUI kütüphanesi olarak bazı kütüphane yükleme (diyelim ki) anlamaya olduğunu sanarak, bunu eğer nasıl unutmuş emin olacak Hiç kaçınılmaz olarak kendi bilgisayar veya vefat yükseltildiğinde yapmak gerekir ... bazı diğer bilgisayarda yeniden yüklemeniz gerekir. Yani ... google ... google ... google ve dua.
Yine gelecekte sorunu çözmek olmazdı böylece her halükarda, benim projelerden biri için kendim için bu sergiyi sırasında, ben tembel tembel, çapraz derleyici / çapraz kütüphane kurulumu senaryosunu. Diğer insanların bu yükleme komut sahip yarar olabilir bana oluştu. Yani burada o! Sonradan biraz bir saplantı haline gelmiştir, bu yüzden benim gerçek kişisel ihtiyaçları ötesinde onu geliştirmeye devam
Bu sürümdeki yeni nedir:.
- Mac OS X araçlarını yüklemek için yetersizlik / gcc 4.3 çalıştıran Linux ana bilgisayarlarında kütüphaneler sabit olmuştur.
- IMCROSS araçlarının tam aralık / kütüphaneler artık gcc 4.x çalışan herhangi bir Linux host mevcut olmalıdır.
sürüm 20090215 yeni Nedir:
- Mac OS X 10.4 ve 10.5 PPC ve Intel mimarileri Hem fonksiyonel olması düşünülmektedir.
- XCode 3 desteklenmektedir. gcc & quot; darwin8 & quot; & quot yükseltildi; darwin9 & quot;.
- GTK + artık destekleniyor (Intel 10.5 için).
- engelleyen hatalar birçok platformlar tespit edildi üzerine inşa edilmiştir. wxWidgets ve GTK + sürümleri yükseltilmiş.
- kurulum, sadece araçları ve kütüphaneler çapraz platform geliştirme için inşa edilmiştir özgün kullanılır. Hızlandırmak için
- varsayılan yükleme konumu kullanıcının ev dizini (ziyade sistem dizinleri yönetici izinleri ihtiyaç) olarak değiştirildi.
Mac OS X ve Win32 hem
Varsayılan olarak
Yorum Bulunamadı