-qmixed
種類
用途
讓編譯器對名稱中的字母區分大小寫。
語法
@PROCESS:
@PROCESS MIXED | NOMIXED 預設值
-qnomixed
依預設,編譯器會將所有名稱解譯成小寫。 例如, Abc 和 ABC 都解譯為 abc ,因此參照相同的物件。
用法
您可以在撰寫混合語言程式時使用此選項,因為依預設 Fortran 名稱都是小寫,而 C 及其他語言的名稱可能是大小寫混合格式。
如果指定 -qmixed ,則觀察值在名稱中是重要的。 例如,名稱 Abc 和 ABC 是指不同的物件。
這個選項會變更用來解析編譯單元之間的呼叫的鏈結名稱。 它也會影響模組及
子模組
的名稱,因此也會影響其 .mod 及 .smod 檔案的名稱。
限制
當 -qmixed 生效時,本質名稱必須全部為小寫。 否則,編譯器可以接受沒有錯誤的名稱,但編譯器會將它們視為外部程序的名稱,而不是本質。
XL Fortran 第 2 版要求關鍵字全為小寫不再適用。
