2010-01-12 21 views
7

Mac OS X'te ld ile linker komutunu kullanmanın bir yolu var mı?Mac OS X'te bir Bağlayıcı Komut Dosyası Kullanma

Linux'ta GNU ld programı, -T <scriptname> seçeneğini kabul eder, ancak Mac OS -T'de bilinmeyen bir komut seçeneği bulunur. GCC'nin alternatif bir kurulumunu kullanmak, eğer sorunu çözerse, benimle tamamdır.

+0

Bu sorunu nasıl çözdünüz? – iGbanam

+0

Bellek çalışırsa, makefile tamamen değiştirdim ve problemi çözdüm, çözmedim. –

cevap

2

Fink Projesi, a document on porting Unix software to Darwin/Mac OS X numaralı telefona sahiptir; bu, Darwin bağlayıcısının GNU bağlayıcısına bile dayalı olmadığını iddia eder.

Yerel linker ile ne yapmak istediğinizi öğrenmek veya GCC'nin kendi sürümünü yüklemek için ld man sayfasını okumanız gerektiğini düşünüyorum.

+0

'ld -v' komutunu çalıştırın ve OS X bağlantısının LLVM projesinden olduğunu göreceksiniz. – Hawken

+0

Ama osx’te gnu ld’yi nasıl yükleyebilirim? – gideon

+0

@gideon Bu konuda yardıma ihtiyacınız varsa, yeni bir soru göndermelisiniz. Pek çok kişi yorumunuzu görmeyecek. – benzado