Rumah >pembangunan bahagian belakang >C++ >Mengapa Program C Saya Gagal Dipautkan dengan GCC, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Program C Saya Gagal Dipautkan dengan GCC, dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-28 14:58:10346semak imbas

Why Does My C   Program Fail to Link with GCC, and How Can I Fix It?

Menyusun Program C dengan GCC

Walaupun GCC sememangnya mampu menyusun atur cara C, ralat yang anda hadapi menunjukkan isu pemautan dan bukannya ralat kompilasi.

Untuk menyelesaikan masalah, tambahkan bendera -lstdc pada kompilasi anda arahan, yang akan mengarahkan pemaut untuk memasukkan perpustakaan C standard.

gcc info.C -lstdc++

Pilihan yang lebih mudah ialah menggunakan g dan bukannya gcc. g secara automatik memilih pengkompil bahagian belakang yang sesuai berdasarkan sambungan fail (.c untuk C, .cpp untuk C ) dan termasuk perpustakaan C standard dalam langkah pemautan.

Perbezaan utama antara gcc dan g ialah g memilih pengkompil C (g ) untuk semua fail sumber, termasuk fail yang mempunyai .c sambungan. g juga mendayakan ciri pengkompil tambahan yang direka khusus untuk C .

Atas ialah kandungan terperinci Mengapa Program C Saya Gagal Dipautkan dengan GCC, dan Bagaimana Saya Boleh Membetulkannya?. 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