Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memautkan std::thread dengan betul dalam GCC dengan pthread?

Bagaimana untuk Memautkan std::thread dengan betul dalam GCC dengan pthread?

Barbara Streisand
Lepaskan: 2024-12-02 20:08:11
asal
349 orang telah melayarinya

How to Correctly Link std::thread in GCC with pthread?

Pilihan Pautan Betul untuk std::thread dalam GCC

Dalam GCC di bawah Linux, std::thread menggunakan pthread untuk pelaksanaannya. Untuk berjaya menggunakan std::thread, adalah penting untuk menentukan pilihan pautan yang sesuai semasa penyusunan.

Isu Penyusunan dan Penyelesaian

Kod contoh yang disediakan menghadapi ralat kerana perpustakaan pthread yang diperlukan tidak dipautkan. Untuk menyelesaikan isu ini, tambahkan bendera pemaut -pthread selepas fail sumber semasa penyusunan:

$ g++ -std=c++0x test.cpp -pthread
Salin selepas log masuk
Salin selepas log masuk

Tertib Pilihan

Perhatikan bahawa pilihan pemaut hendaklah diletakkan selepas fail sumber semasa penyusunan. Ini kerana pengkompil terlebih dahulu memproses kod sumber, dan kemudian pemaut memuktamadkan perduaan dengan menyelesaikan sebarang kebergantungan yang diperlukan.

Contoh

Arahan kompilasi yang diperbetulkan ialah:

$ g++ -std=c++0x test.cpp -pthread
Salin selepas log masuk
Salin selepas log masuk

Dengan mengikuti panduan ini, anda boleh memautkan std::penggunaan benang anda dengan betul dalam GCC di bawah Linux, membenarkan kod berbilang benang anda dilaksanakan seperti yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Memautkan std::thread dengan betul dalam GCC dengan pthread?. 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