使用g 編譯C 11:瀏覽編譯器選項
在將C 編譯器更新到C 11 的過程中,您已經確定了需要-std=c 0x 或-std=gnu 0x 標誌。讓我們深入研究編譯器標誌的世界,並了解它們在編譯過程中的作用。
標誌,也稱為編譯器選項,是修改編譯器行為的命令列參數。它們支援高級配置,例如針對特定 C 標準進行編譯。在您的情況下,-std=c 0x 或 -std=gnu 0x 標誌告訴編譯器符合實驗性 C 0x 標準。
編譯程式碼片段時,您遇到了需要 C 0x 支援的錯誤。要解決此問題,只需將適當的標誌添加到編譯命令中即可。以下是如何從命令列執行此操作:
$ g++ -std=c++11 your_file.cpp -o your_program
如果這不起作用,請嘗試替代標誌:
$ g++ -std=c++0x your_file.cpp -o your_program
透過指定這些標誌之一,您可以指示g啟用C 11 支援並利用
以上是如何使用正確的編譯器標誌透過 g 編譯 C 11 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!