g 中的預設 C 標準
使用 C 編譯器 g 編譯程式碼時,必須了解所使用的預設標準。透過了解預設標準,您可以確保程式碼正確編譯和運行。
辨識預設標準
要辨識g 使用的預設C 標準,請執行下列指令:
此指令輸出一個巨集定義,表示__cplusplus 的值,該值對應於支援的C 標準版本。例如,類似 #define __cplusplus 199711L 的結果表示 C 98。
預設標準啟動
在 4.7 之前的 g 版本中,預設標準是 C 98。但是,在以後的版本中,預設標準由編譯器標誌決定。如果沒有指定標準,則預設為 C 98。
建議標準規範
一般建議在編譯程式碼時明確指定 C 標準。透過使用 -std 標誌,您可以設定所需的標準,確保與程式碼要求的相容性。
例如,如果您的程式碼需要 C 17 功能,則謹慎使用 g -std=c 17 指令,如提供的範例所示。這種方法可確保程式碼正確編譯和連結。
透過了解 g 中的預設 C 標準以及明確指定標準的建議,您可以確保程式碼成功編譯並按預期運行。
以上是g 使用的預設 C 標準是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!