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
Lepaskan: 2024-11-28 14:58:10
asal
439 orang telah melayarinya

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++
Salin selepas log masuk

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