介紹一或多個 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 選項。