Aracılığıyla paylaş


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 definitionslistesinin 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 SECTIONSeş 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.

Modül Tanımlama Deyimleri Kuralları