Pertanyaan yang diberi tag «g++»

g ++ adalah antarmuka C ++ ke GNU Compiler Collection (GCC). GCC adalah Koleksi Kompiler GNU. Ini adalah kompiler standar de facto untuk C, C ++, Go, Fortran, dan Ada di Linux dan mendukung banyak bahasa dan platform lainnya. Terlepas dari kompiler, GCC memiliki toolchain (libc, libstdc ++, objdump, nm dll.) Yang banyak digunakan pada beberapa platform dan sistem.

4
Bagaimana cara mengetahui dari mana file header disertakan?
Bagaimana cara mengetahui di mana g ++ dapat menemukan file yang disertakan? Pada dasarnya jika saya #include <foo.h> g ++ akan memindai jalur pencarian, menggunakan opsi penyertaan apa pun untuk menambah atau mengubah jalur. Tetapi, pada akhirnya, apakah ada cara saya dapat memberi tahu jalur absolut dari foo.h yang dipilih …
101 c++  c  gcc  include  g++ 

2
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 ke /data[...]/lib karena testing.cpp menyertakan file dari perpustakaan itu. Juga, saya menggunakan …
96 path  g++ 

5
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 memperbaikinya? Untuk contoh di bawah ini, file perpustakaan saya adalah …
95 c++  linker  g++ 



6
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 sebagian besar waktu. *** …
91 c++  g++ 


2
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 mencoba dan mengamati apa yang saya sebutkan di atas …
90 c++  g++  destructor 

4
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 bisa mengkompilasinya dengan g++menjalankan. Keterangan lebih lanjut: $ g++ --version g++ (Ubuntu/Linaro …
89 c++  linux  ubuntu  gcc  g++ 

5
Apa sajakah opsi tautan yang benar untuk menggunakan std :: thread di GCC pada linux?
Hai, saya mencoba menggunakan std::threaddengan G ++. Ini kode tes saya #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Ini dikompilasi, tetapi ketika saya mencoba menjalankannya, hasilnya adalah: terminate called after throwing an instance of 'std::system_error' what(): Operation not permitted Aborted Versi kompiler saya: …

2
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?

2
gcc / g ++: "Tidak ada file atau direktori seperti itu"
g++ beri saya kesalahan formulir: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. Ini sama ketika mengkompilasi program-C dengan gcc. Mengapa demikian? Harap diperhatikan: Pertanyaan ini telah ditanyakan berkali-kali sebelumnya, tetapi setiap kali pertanyaan ini khusus untuk situasi penanya. Tujuan pertanyaan ini adalah untuk memiliki pertanyaan yang …
88 c++  c  gcc  g++  c++-faq 

1
Mengapa variabel lokal extern bernama sama di blok yang berbeda mendapatkan hubungan yang berbeda antara kompiler di c ++?
Sementara saya hanya memeriksa hubungan mana yang diberikan kepada variabel lokal extern saya menemukan bahwa beberapa perilaku yang berbeda antara kompiler misalnya jika saya menguji kode di bawah ini seperti yang Anda lihat di variabel komentar vars memiliki hubungan yang berbeda // foo.cpp int var = 10; // external linkage …
12 c++  g++  clang++  extern  linkage 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.