SORU
8 AĞUSTOS 2008, Cuma


bir Mac üzerinde x 86 Montaj

Herkes (IDE arıyorum, öncelikle) Mac derleme yazmak için iyi bir araç biliyor mu... böyle büyük mükafat bana biraz hantal.

Ayrıca, Intel Mac'ler üzerinde, genel 86 Migros kullanabilir miyim? yoksa değiştirilmiş Yönerge seti mi? Herhangi bir bilgi hakkında yazılan İstihbarat

Ayrıca: windows, Migros taklit ortamı kodunu kendi özel makine...) aynı şeyi sağlıyor mu? üzerinde çalışan olduğunu düşünüyorum izin işletim sistemi tarafından oluşturulan çalıştırabilirsiniz biliyorum

CEVAP
8 AĞUSTOS 2008, Cuma


Güncellemelerinden herhangi bir sürümü Intel tabanlı Mac'ler hedef kurduktan sonra, derleme kod yazmak gerekir. Böyle büyük mükafat araçları, IDE olan tek bir takımdır, eğer olsaydı zaten bunu kullanmak zorunda kalmazsınız. (Yani, eğer aksak bulmak belirli şeyler varsa, lütfen Apple's bug reporter - her hata mühendisliğe gidiyor. bir hata dosyası " dedi.) Ayrıca, yükleme Güncellemelerinden Netwide Assembler (NASM) ve GNU Çevirici (GAZ) yüklenir; bu, en rahat konum ne olursa olsun seni kullanmama izin ver.

Sen de istiyor bakmak Compiler & Debugging Guides, çünkü bu belge arama kuralları için kullanılan çeşitli mimariler, Mac OS X çalışır, nasıl ikili biçimi ve yükleyici iş. Özellikle IA-32 (x 86-32) arama kuralları alışık olduğunuzdan biraz farklı olabilir.

Akılda tutulması gereken bir diğer şey Mac OS X sistem çağrısı arayüzü DOS/Windows, Linux, BSD veya diğer tatlar için kullanılabilir farklı olmasıdır. Sistem çağrıları Mac OS X üzerinde istikrarlı bir API olarak değil; bunun yerine, her zaman libSystem geçmesi. Bundan sonraki işletim sisteminin bir sürümü taşınabilir bir kod yazıyorsun sağlayacaktır.

Son olarak, Mac OS X high - end dört çekirdekli gövdeden ile donanım oldukça geniş bir yelpazeye-32-bit Çekirdek Tek gelen herşeyin üzerinde çalışır unutmayın. Kurul tarafından kodlama optimize etmek düşündüğünüz kadar olmayabilir; bir makine üzerinde en uygun olanı başka pessimal olabilir. Apple düzenli olarak önlemler onun gibi şarkı çıktı "-Os" optimizasyon bayrağına terbiyesizlik karşısında çizgisini, ve orada kapsamlı bir vektör/matris-işleme kütüphaneleri kullanabileceğiniz için yüksek performans ile el ayarlı CPU-özel uygulamaları.

Eğlenmek için meclise gidiyor harika. Hız Meclisi'ne giden korkaklara göre bu gün değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kndx

    kndx

    11 Mart 2006
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009