Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya menentukan piawai C lalai yang digunakan oleh g ?

Bagaimanakah saya menentukan piawai C lalai yang digunakan oleh g ?

Patricia Arquette
Lepaskan: 2024-11-12 07:53:01
asal
229 orang telah melayarinya

How do I determine the default C   standard used by g  ?

Menentukan Piawaian C Lalai dalam g

Apabila menyusun kod C menggunakan g , piawaian C lalai dipilih secara automatik oleh pengkompil. Piawaian lalai ini berbeza-beza bergantung pada versi g yang digunakan. Jika piawai C tertentu tidak dinyatakan secara eksplisit semasa penyusunan, g akan menggunakan lalai dalamannya.

Untuk menentukan piawai C lalai yang digunakan oleh g , ikut langkah berikut:

g++ -dM -E -x c++ /dev/null | grep -F __cplusplus
Salin selepas log masuk

Sebagai contoh , jika versi g anda ialah 4.8.4, anda akan mendapat output berikut:

#define __cplusplus 199711L
Salin selepas log masuk

Output ini menunjukkan bahawa piawai C lalai yang digunakan oleh g 4.8.4 ialah C 11.

Pertimbangan Tambahan

  • Untuk versi g lebih awal daripada 4.7, pilihan -dM tidak disokong dan anda tidak boleh secara eksplisit tentukan piawai C lalai.
  • Dalam kebanyakan kes, adalah disyorkan untuk menyatakan secara eksplisit standard C yang dikehendaki menggunakan -std= pilihan semasa penyusunan. Ini memastikan kod anda disusun menggunakan piawaian khusus yang anda maksudkan.
  • Sentiasa rujuk dokumentasi g rasmi untuk mendapatkan maklumat terkini tentang piawaian C yang disokong.

Atas ialah kandungan terperinci Bagaimanakah saya menentukan piawai C lalai yang digunakan oleh g ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan