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 選項。