Bağlayıcı Özellikleri (Linux C++)
Linux desteği Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.
Genel
Özellik | Açıklama | Seçenekler |
---|---|---|
Çıkış Dosyası | seçeneği, bağlayıcının oluşturduğu programın varsayılan adını ve konumunu geçersiz kılar. (-o) | |
İlerleme Durumunu Göster | Bağlayıcı İlerleme İletilerini Yazdırır. | |
Sürüm | -version seçeneği bağlayıcıya yürütülebilir dosyanın üst bilgisine bir sürüm numarası koymasını söyler. | |
Ayrıntılı Çıkışı Etkinleştir | -verbose seçeneği, bağlayıcıya hata ayıklama için ayrıntılı iletilerin çıkışını söyler. | |
İzleme | --trace seçeneği bağlayıcıya giriş dosyalarının işlendiği şekilde çıkışını söyler. | |
İzleme Simgeleri | Bir simgenin görüntülendiği dosyaların listesini yazdırın. (--trace-symbol=symbol) | |
Haritayı Yazdır | --print-map seçeneği bağlayıcıya bir bağlantı haritası çıkışını söyler. | |
Çözümlenmemiş Simge Başvurularını Bildir | Etkinleştirildiğinde bu seçenek çözülmemiş simge başvurularını bildirir. | |
Bellek kullanımını iyileştirme | Simge tablolarını gerektiği gibi yeniden okuyarak bellek kullanımını iyileştirin. | |
Paylaşılan Kitaplık Arama Yolu | Kullanıcının paylaşılan kitaplık arama yolunu doldurmasına izin verir. (-rpath-link=path) | |
Ek Kitaplık Dizinleri | Kullanıcının ortam kitaplığı yolunu geçersiz kılmasına izin verir. (-L klasörü). | |
Bağlayıcı | Bağlama sırasında çağrılacak programı veya uzak sistemdeki bağlayıcının yolunu belirtir. | |
Bağlantı Zaman Aşımı | Milisaniye cinsinden uzaktan bağlama zaman aşımı. | |
Çıktıyı Kopyala | Derleme çıkış dosyasının uzak sistemden yerel makineye kopyalanıp kopyalanmayacağını belirtir. |
Giriş
Özellik | Açıklama | Seçenekler |
---|---|---|
Belirli Varsayılan Kitaplıkları Yoksay | Yoksaymak için varsayılan kitaplıkların bir veya daha fazla adını belirtir. (--exclude-libs lib,lib) | |
Varsayılan Kitaplıkları Yoksay | Varsayılan kitaplıkları yoksayın ve yalnızca açıkça belirtilen arama kitaplıkları. | |
Tanımsız Simge Başvurularını Zorla | Simgenin tanımlanmamış bir simge olarak çıkış dosyasına girilmesine zorlar. (-u symbol --undefined=symbol) | |
Kitaplık Bağımlılıkları | Bu seçenek bağlayıcı komut satırına eklenecek ek kitaplıkların belirtilmesine olanak tanır. Ek kitaplık, bağlayıcı komut satırının sonuna 'lib' ön ekiyle eklenir ve '.a' uzantısıyla biter. (-lFILE) | |
Ek Bağımlılıklar | Bağlantı komut satırına eklenecek ek öğeleri belirtir. |
Hata Ayıklama
Özellik | Açıklama | Seçenekler |
---|---|---|
Hata Ayıklayıcısı Simge Bilgileri | Çıkış dosyasından hata ayıklayıcı simgesi bilgileri. | Tümünü Ekle Yalnızca Hata Ayıklayıcı Simge Bilgilerini Atla Tüm Simge Bilgilerini Atla |
Eşleme Dosyası Adı | Eşle seçeneği, bağlayıcıya kullanıcı tarafından belirtilen adla bir eşleme dosyası oluşturmasını söyler. (-Map=) |
Gelişmiş
Özellik | Açıklama | Seçenekler |
---|---|---|
Yeniden Konumlandırmadan Sonra Değişkenleri Salt Okunur olarak İşaretle | Bu seçenek, yeniden konumlandırmadan sonra değişkenleri salt okunur olarak işaretler. | |
Anında İşlev Bağlamayı Etkinleştir | Bu seçenek, nesneyi hemen işlev bağlaması için işaretler. | |
Yürütülebilir Yığın Gerektirmez | Bu seçenek çıktıyı yürütülebilir yığın gerektirmeyen olarak işaretler. | |
Tüm Arşiv | Tüm Arşiv, Kaynaklar ve Ek Bağımlılıklar'dan gelen tüm kodları kullanır. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin