Pertanyaan yang diberi tag g++

150
Apa gunanya g ++ -Wreorder?

Opsi g ++ -Wall termasuk -Wreorder. Apa yang dilakukan opsi ini dijelaskan di bawah ini. Tidak jelas bagi saya mengapa seseorang peduli (terutama cukup untuk mengaktifkannya secara default di -Dinding). -Wreorder (Khusus C ++) Peringatkan ketika urutan inisialisasi anggota yang diberikan dalam...

140
Apa tujuan menggunakan -pedantic dalam compiler GCC / G ++?

Catatan ini mengatakan: -ansi: memberi tahu kompilator untuk mengimplementasikan opsi bahasa ANSI. Tindakan ini mematikan "fitur" GCC tertentu yang tidak kompatibel dengan standar ANSI. -pedantic: digunakan bersama dengan -ansi, ini memberi tahu kompiler untuk mematuhi standar ANSI secara...

122
kesalahan: penggunaan fungsi yang dihapus

Saya telah mengerjakan beberapa kode C ++ yang telah ditulis seorang teman dan saya mendapatkan kesalahan berikut yang belum pernah saya lihat sebelumnya ketika mengkompilasi dengan gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly...

120
kesalahan kualifikasi tambahan di C ++

Saya memiliki fungsi anggota yang didefinisikan sebagai berikut: Value JSONDeserializer::ParseValue(TDR type, const json_string& valueString); Saat saya mengompilasi sumbernya, saya mendapatkan: kesalahan: kualifikasi tambahan 'JSONDeserializer ::' pada anggota 'ParseValue' Apa ini?...

117
Bagaimana cara mengaktifkan C ++ 11 di gcc?

Saya menggunakan gcc 4.8.1 dari http://hpc.sourceforge.net di Mac OSX Mountain Lion. Saya mencoba untuk mengkompilasi program C ++ yang menggunakan to_stringfungsi di <string>. Saya perlu menggunakan bendera -std=c++11setiap saat: g++ -std=c++11 -o testcode1 code1.cpp Apakah ada cara untuk...

116
Apa itu file .h.gch?

Saya baru-baru ini memiliki proyek kelas di mana saya harus membuat program dengan G ++. Saya menggunakan makefile dan untuk beberapa alasan terkadang meninggalkan file .h.gch. Terkadang, hal ini tidak memengaruhi kompilasi, tetapi sering kali hal ini akan mengakibatkan kompiler mengeluarkan...

96
Bagaimana cara menyertakan jalur ke perpustakaan di g ++

Saya mencoba untuk memasukkan path ke perpustakaan tambahan di makefile saya, tetapi saya tidak tahu bagaimana membuat kompiler menggunakan jalur itu. sejauh ini saya punya: g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test dan saya ingin menyertakan jalur

95
Bagaimana cara menentukan preferensi jalur perpustakaan?

Saya sedang menyusun program c ++ menggunakan g++dan ld. Saya memiliki .soperpustakaan yang ingin saya gunakan selama menautkan. Namun, perpustakaan dengan nama yang sama ada di dalamnya /usr/local/lib, dan ldmemilih perpustakaan itu daripada yang saya tentukan secara langsung. Bagaimana cara...

91
Kesalahan: gratis (): ukuran berikutnya tidak valid (cepat):

Kesalahan aneh apa yang saya dapatkan ini? Saya mengkompilasi C ++ menggunakan g ++ di Ubuntu 10.10. Itu muncul secara acak ketika saya menjalankan executable (mungkin 2 kali dalam 8 jam, dengan 10 kompilasi satu jam). Namun, jika saya membersihkan dan mengompilasi ulang, itu akan hilang...

90
GNU GCC (g ++): Mengapa menghasilkan banyak dtor?

Lingkungan berkembang: GNU GCC (g ++) 4.1.2 Ketika saya mencoba untuk menyelidiki bagaimana meningkatkan 'cakupan kode - terutama cakupan fungsi' dalam pengujian unit, saya telah menemukan bahwa beberapa dtor kelas tampaknya dibuat beberapa kali. Apakah beberapa dari Anda tahu mengapa? Saya...

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

88
Lolos di makefile

Saya mencoba melakukan ini dalam makefile dan gagal total: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') apa kamu tahu kenapa? Saya kira itu ada hubungannya dengan melarikan diri, tapi apa dan di mana?