-qmixed

種類

輸入控制項

用途

讓編譯器對名稱中的字母區分大小寫。

語法

讀取語法圖跳過視覺化語法圖 -q nomixedmixed

@PROCESS:

@PROCESS MIXED | NOMIXED

預設值

-qnomixed

依預設,編譯器會將所有名稱解譯成小寫。 例如, AbcABC 都解譯為 abc ,因此參照相同的物件。

用法

您可以在撰寫混合語言程式時使用此選項,因為依預設 Fortran 名稱都是小寫,而 C 及其他語言的名稱可能是大小寫混合格式。

如果指定 -qmixed ,則觀察值在名稱中是重要的。 例如,名稱 AbcABC 是指不同的物件。

這個選項會變更用來解析編譯單元之間的呼叫的鏈結名稱。 它也會影響模組及 Fortran 2008 開始子模組Fortran 2008 結束 的名稱,因此也會影響其 .mod.smod 檔案的名稱。

限制

-qmixed 生效時,本質名稱必須全部為小寫。 否則,編譯器可以接受沒有錯誤的名稱,但編譯器會將它們視為外部程序的名稱,而不是本質。

XL Fortran 第 2 版要求關鍵字全為小寫不再適用。