SECTIONS (C/C++)
Projenizin çıkış dosyasındaki bölümlerde erişim tanımlayıcısı olan bir veya daha fazla definitions
bölümü tanıtır.
SECTIONS
definitions
Açıklamalar
Her tanım ayrı bir satırda olmalıdır. Anahtar sözcük, SECTIONS
ilk tanımla aynı satırda veya önceki bir satırda olabilir. .def dosyası bir veya daha fazla SECTIONS
deyim içerebilir.
Bu SECTIONS
deyim, görüntü dosyasındaki bir veya daha fazla bölümün özniteliklerini ayarlar ve her bölüm türü için varsayılan öznitelikleri geçersiz kılmak için kullanılabilir.
biçimi definitions
şu şekildedir:
.section_name specifier
burada .section_name
, program görüntünüzdeki bir bölümün adıdır ve specifier
aşağıdaki erişim değiştiricilerinden biri veya daha fazlasıdır:
Değiştirici | Tanım |
---|---|
EXECUTE |
Bölüm yürütülebilir |
READ |
Verilerde okuma işlemlerine izin verir |
SHARED |
Görüntüyü yükleyen tüm işlemler arasında bölümünü paylaşır |
WRITE |
Verilerde yazma işlemlerine izin verir |
Tanımlayıcı adlarını boşlukla ayırın. Örnek:
SECTIONS
.rdata READ WRITE
SECTIONS
bölüm definitions
listesinin başlangıcını işaretler. Her definition
birinin ayrı bir satırda olması gerekir. Anahtar sözcük, SECTIONS
ilk definition
satırla aynı satırda veya önceki bir satırda olabilir. .def dosyası bir veya daha fazla SECTIONS
deyim içerebilir. SEGMENTS
anahtar sözcüğü için SECTIONS
eş anlamlı olarak desteklenir.
Visual C++'ın desteklenen eski sürümleri:
section [CLASS 'classname'] specifier
Anahtar CLASS
sözcüğü uyumluluk için desteklenir, ancak yoksayılır.
Bölüm özniteliklerini belirtmenin eşdeğer bir yolu /SECTION seçeneğidir.
Ayrıca bkz.
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