共用方式為


SECTIONS (C/C++)

介紹一或多個 definitions 區段,這些區段是專案輸出檔中區段的存取規範。

SECTIONS
definitions

備註

每一個定義都必須在不同的行上。 關鍵字 SECTIONS 可以位於與第一個定義相同的行或前一行。 .def 檔案可以包含一或多個 SECTIONS 語句。

SECTIONS 語句會設定影像檔案中一或多個區段的屬性,並可用來覆寫每個區段類型的預設屬性。

的格式 definitions 為:

.section_name specifier

其中 .section_name 是程式映射中區段的名稱,而且 specifier 是下列一或多個存取修飾詞:

修飾詞 描述
EXECUTE 區段是可執行檔
READ 允許對資料進行讀取作業
SHARED 在載入映射的所有進程之間共用 區段
WRITE 允許對資料進行寫入作業

以空格分隔正式名稱。 例如:

SECTIONS
.rdata READ WRITE

SECTIONS 會標示區段 definitions 清單的開頭。 每個 definition 都必須位於個別的行上。 關鍵字 SECTIONS 可以位於與第一 definition 行或前一行相同的行上。 .def 檔案可以包含一或多個 SECTIONS 語句。 關鍵字 SEGMENTS 支援為 的同義字 SECTIONS

支援的舊版 Visual C++:

section [CLASS 'classname'] specifier

CLASS關鍵字支援相容性,但會被忽略。

指定區段屬性的對等方式是使用 /SECTION 選項。

另請參閱

模組定義陳述式的規則