Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah cara saya mendayakan sokongan C 11 dalam pengindeks Eclipse CDT?

Bagaimanakah cara saya mendayakan sokongan C 11 dalam pengindeks Eclipse CDT?

Barbara Streisand
Barbara Streisandasal
2024-11-10 11:25:02624semak imbas

How do I enable C  11 support in the Eclipse CDT indexer?

Mendayakan Sokongan C 11 dalam Pengindeks CDT Eclipse

Pengindeks CDT Eclipse, bertanggungjawab untuk mengenal pasti ralat sebelum penyusunan, memerlukan tetapan khusus untuk menyokong piawaian C 11. Artikel ini meneroka langkah-langkah untuk mendayakan sokongan C 11 dalam Eclipse CDT untuk versi Juno, Kepler dan Luna.

Konfigurasi Indeks

Untuk mengubah suai tetapan pengindeks Eclipse:

  1. Navigasi ke "Project properties -> C/C Umum -> Prapemproses Sertakan Laluan, Makro dll."
  2. Di bawah tab "Penyedia", pilih "Tetapan Pengkompil Terbina dalam CDT GCC."
  3. Dalam "Perintah untuk mendapatkan spesifikasi pengkompil " medan, tambahkan "-std=c 0x" atau "-std=c 11."

Selepas pengubahsuaian ini, medan hendaklah menyerupai yang berikut:

${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x

Sumber dan Maklumat Berkaitan

  • [Eclipse CDT FAQ](http://wiki.eclipse.org/CDT/User/FAQ#CDT_does_not_recognize_C.2B.2B11_features)
  • [Forum Eclipse Perbincangan](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018/#msg_909018)

Pertimbangan Tambahan

Perhatikan bahawa proses ini hanya mempengaruhi pengindeks Eclipse dan bukan C tetapan pengkompil. Jika kompilasi gagal kerana tiada tetapan C 11, rujuk sumber berikut:

  • [Eclipse CDT C 11/C 0x Sokongan](https://www.eclipse.org/forums/index.php/mv/msg/403123/923927/#msg_923927)
  • [C 11 Compiler Enablement (Kepler dan Sebelum ini)](https://stackoverflow.com/a/17499266/760746)
  • [C 11 Compiler Enablement (Kepler dan Lebih baharu)](https://stackoverflow.com/a/22480299/760746)

Keserasian

Konfigurasi ini telah berjaya diuji dengan versi Eclipse:

  • Kepler (CDT 8.2)
  • Luna (CDT 8.4)

Atas ialah kandungan terperinci Bagaimanakah cara saya mendayakan sokongan C 11 dalam pengindeks Eclipse CDT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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