Bagaimana saya bisa mendapatkan GLIBCXX_3.4.15 di Ubuntu? Saya tidak dapat menjalankan beberapa program yang sedang saya kompilasi. Ketika saya melakukan: strings /usr/lib/libstdc++.so.6 | grep GLIBC Saya
Bagaimana saya bisa mendapatkan GLIBCXX_3.4.15 di Ubuntu? Saya tidak dapat menjalankan beberapa program yang sedang saya kompilasi. Ketika saya melakukan: strings /usr/lib/libstdc++.so.6 | grep GLIBC Saya
Saya punya pertanyaan tentang llvm, dentang, dan gcc pada OS X. Apa perbedaan antara llvm-gcc 4.2, llvm 2.0 dan dentang? Saya tahu bahwa mereka semua membangun di atas llvm tetapi bagaimana mereka berbeda? Selain kompilasi yang lebih cepat, apa kelebihan llvm dibanding
Saya yakin saya menemukan bug di GCC saat menerapkan O'Neill's PCG PRNG. ( Kode awal pada Penjelajah Kompiler Godbolt ) Setelah dikalikan oldstatedengan MULTIPLIER, (hasil disimpan dalam rdi), GCC tidak menambahkan hasil itu ke INCREMENT, INCREMENTsebagai gantinya pindah ke rdx, yang kemudian...
Rasanya aneh bagi saya untuk menggunakannya -Wl,-Bstaticuntuk memberi tahu gccperpustakaan mana yang ingin saya tautkan secara statis. Setelah semua, saya memberi tahu gccsecara langsung semua informasi lain tentang menghubungkan dengan perpustakaan ( -Ldir, -llibname). Apakah mungkin untuk...
Apa perbedaan antara -std=c++11dan -std=gnu++11sebagai parameter kompilasi untuk gcc dan dentang? Pertanyaan yang sama dengan c99dan gnu99? Saya tahu tentang C ++ dan standar C, itu adalah perbedaan dalam parameter yang menarik minat saya. Saya telah membaca di suatu tempat bahwa itu ada...
Pertimbangkan loop sederhana ini: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Jika Anda mengompilasi dengan gcc 7 (snapshot) atau dentang (trunk) dengan -march=core-avx2 -OfastAnda mendapatkan sesuatu yang sangat mirip. .LCPI0_0: .long...
Ketika saya mengkompilasi file sumber yang sangat sederhana dengan gcc saya tidak perlu menentukan path ke file include standar seperti stdio atau stdlib. Bagaimana GCC tahu cara menemukan file-file ini? Apakah ada /usr/includepath bawaan di dalam, atau akan mendapatkan path dari komponen OS...
Saya memiliki tiga file: program.c, program.hdan headers.h. program.ctermasuk program.hdan headers.h. Saya perlu mengkompilasi ini di Linux menggunakan kompiler gcc . Saya tidak yakin bagaimana melakukan ini. Netbeans membuatkan untuk saya, tapi itu
Saya menginstal mingw-w64 di Windows dan ada dua opsi: utas win32 dan utas posix. Saya tahu apa perbedaan antara utas win32 dan pthreads tetapi saya tidak mengerti apa perbedaan antara kedua opsi ini. Saya ragu jika saya akan memilih utas posix, itu akan mencegah saya memanggil fungsi WinAPI...
Kode berikut masuk ke loop tak terbatas pada GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } Jadi, inilah masalahnya: Signed...
Apakah mungkin untuk mengkompilasi proyek dalam 32-bit dengan cmakedan gccpada sistem 64-bit ? Mungkin memang begitu, tetapi bagaimana saya melakukannya? Ketika saya mencobanya dengan cara "bodoh", tanpa mengatur parameter / flags / etc, hanya pengaturan LD_LIBRARY_PATHuntuk menemukan perpustakaan...
Katakanlah saya memiliki fungsi kecil ini dalam file sumber static void foo() {} dan saya membangun versi optimal biner saya, tetapi saya tidak ingin fungsi ini diuraikan (untuk keperluan optimasi). apakah ada makro yang bisa saya tambahkan dalam kode sumber untuk mencegah
Saya memiliki proyek yang menggunakan perpustakaan log4cxx, boost, dll. Yang headernya menghasilkan banyak peringatan (berulang). Apakah ada cara untuk menyembunyikan peringatan dari library include (mis. #Include <some-header.h>) atau include dari jalur tertentu? Saya ingin menggunakan -Wall...
Saya mencoba membuat kalkulator fibonacci sederhana dalam C tetapi saat menyusun gcc memberi tahu saya bahwa saya kehilangan fungsi pow dan floor. Apa yang salah? Kode: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return...
Saya tidak dapat menemukan di mana pun apa yang dilakukan flag -all_load saat mengompilasi kode Objective-C. Saya memiliki beberapa masalah saat mengunggah binari ke Apple, mereka mengatakan itu karena saya tidak menggunakan bendera ini, tetapi kode saya terkompilasi bahkan tanpa itu. Bisakah...
OS saya adalah centos yang memiliki gcc default di jalurnya /usr/bin/gcc. Tapi sudah lama, saya butuh versi gcc yang baru. Jadi saya menginstal versi baru di jalur baru /usr/local/bin/gcc. Namun saat dijalankan cmake, masih menggunakan versi lama gcc path ( /usr/bin/gcc). Bagaimana cara menetapkan...
Itu adalah bahasa C. Ada tertulis bahwa: typedef struct __attribute__((packed, aligned(4))) Ball { float2 delta; float2 position; //float3 color; float size; //int arcID; //float arcStr; } Ball_t; Ball_t *balls; Tolong beritahu saya apa artinya itu, dan bagaimana menggunakan kata kunci ini....
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...
Saya sudah mulai berlatih pemrograman dengan codechef dan bingung dengan perbedaan antara C dan C99. Apa arti C di sini? Apakah C89? Periksa bahasa di bagian bawah kiriman ini . Ini berisi C dan C99. Saya menemukan di internet sesuatu yang disebut GNU C. Apakah ada C yang berbeda untuk sistem...
Saya hanya ingin tahu apa yang dilakukan -fpermissiveflag pada kompiler g ++? Saya mendapatkan: error: mengambil alamat sementara [-fpermissive] yang bisa saya selesaikan dengan memberikan -fpermissivebendera ke kompiler. EDIT : Saya baru saja menemukan apa yang menyebabkan bagian kesalahan...