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

sumber:php.cn
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