Pertanyaan yang diberi tag gcc

90
Kesalahan fatal GCC: stdio.h: File atau direktori tidak ada

Saya mencoba untuk mengkompilasi program di C pada OS X 10.9 dengan GCC 4.9 (percobaan). Untuk beberapa alasan, saya mendapatkan error berikut pada waktu kompilasi: gcc: fatal error: stdio.h: No such file or directory Saya kemudian mencoba program Hello World sederhana: #include...

89
Mengompilasi kode multithread dengan g ++

Saya memiliki kode termudah yang pernah ada: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } meskipun saya masih tidak...

87
int panjang vs int panjang vs int64_t di C ++

Saya mengalami beberapa perilaku aneh saat menggunakan ciri tipe C ++ dan telah mempersempit masalah saya ke masalah kecil yang unik ini yang akan saya berikan banyak penjelasan karena saya tidak ingin membiarkan sesuatu terbuka untuk salah tafsir. Katakanlah Anda memiliki program seperti...

86
Bisakah saya menggunakan C ++ 11 dengan Xcode?

Saya sedang mempertimbangkan penggunaan beberapa fitur C ++ 11 (seperti automisalnya) di beberapa proyek lintas platform (Windows + Mac). Di Windows, Visual Studio mendukung bagian dari standar C ++ 11 yang akan datang yang memungkinkan saya untuk menyederhanakan bagian dari basis kode sehingga...

23
gcc-10.0.1 Segfault Khusus

Saya punya paket R dengan kode kompilasi C yang sudah relatif stabil untuk sementara waktu dan sering diuji terhadap berbagai platform dan kompiler (windows / osx / debian / fedora gcc / clang). Baru-baru ini platform baru ditambahkan untuk menguji paket lagi: Logs from checks with gcc trunk aka...

20
Bagaimana makro lambda membuat lambda?

Saya menemukan kode ini di GitHub tetapi tidak begitu memahaminya: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) Kemudian: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 Apa yang garis bawah lakukan...