Rumah > pembangunan bahagian belakang > C++ > Mengapa 'cc' Gagal Mengumpul Kod C pada OS X Lion, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa 'cc' Gagal Mengumpul Kod C pada OS X Lion, dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-12-25 18:09:19
asal
861 orang telah melayarinya

Why Does

Ralat semasa Menyusun Kod C Mudah pada OS X Lion

Apabila cuba menyusun kod C menggunakan "cc" pada OS X Lion, ralat mungkin berlaku, mengakibatkan simbol tidak ditentukan untuk seni bina x86_64. Ralat ini biasanya menunjukkan bahawa pemaut tidak menggunakan perpustakaan C semasa penyusunan.

Penyelesaian

Untuk menyelesaikan isu ini, gunakan pengkompil C "g " atau " dentang " bukannya "cc". Penyusun ini memahami dan menyusun kod C, dan mereka memasukkan perpustakaan C yang diperlukan dalam proses pemautan.

Contoh

Ganti kompilasi arahan:

cc main.cpp
Salin selepas log masuk

dengan:

g++ main.cpp
Salin selepas log masuk

atau:

clang++ main.cpp
Salin selepas log masuk

Penjelasan

Menggunakan "cc" (pengkompil C) tanpa menyatakan pilihan untuk menggunakan perpustakaan standard C boleh membawa kepada ralat semasa memaut. Penyusun C "g " dan "clang " direka khusus untuk mengendalikan kod C dan menyertakan perpustakaan yang diperlukan secara automatik.

Dengan menggunakan "g " atau "clang", seruan pengkompil melibatkan baris pautan C yang merangkumi libstdc dan perpustakaan lain yang diperlukan, menyelesaikan ralat simbol yang tidak ditentukan.

Atas ialah kandungan terperinci Mengapa 'cc' Gagal Mengumpul Kod C pada OS X Lion, 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