Saya mendapatkan pesan ini saat mengkompilasi C ++ di gcc 4.3 error: ‘NULL’ was not declared in this scope Muncul dan menghilang dan saya tidak tahu mengapa. Mengapa? Terima
Saya mendapatkan pesan ini saat mengkompilasi C ++ di gcc 4.3 error: ‘NULL’ was not declared in this scope Muncul dan menghilang dan saya tidak tahu mengapa. Mengapa? Terima
Saya telah menulis beberapa efek dalam C ++ (g ++) menggunakan freeglut di Linux, dan saya mengkompilasinya dengan g++ -Wall -lglut part8.cpp -o part8 Jadi saya bertanya-tanya apakah mungkin untuk memiliki g ++ membuat executable Windows yang dikompilasi statis yang berisi semua yang...
Saya memiliki MinGW di mesin windows 7 saya. Saya ingin menginstal dan menggunakan gcc lengkap untuk kompiler C. Saya menemukan tidak ada file instalasi siap pakai yang telah dikompilasi sebelumnya untuk tujuan ini. Saya memeriksa halaman berikut: http://gcc.gnu.org/install/ Sulit dan menurut saya...
Saya melacak serangga yang sangat jahat yang bersembunyi di balik permata kecil ini. Saya sadar bahwa menurut spesifikasi C ++, luapan bertanda tangan merupakan perilaku yang tidak terdefinisi, tetapi hanya jika luapan terjadi saat nilai diperluas ke lebar-bit sizeof(int). Seperti yang saya pahami,...
Untuk arsitektur Intel, apakah ada cara untuk menginstruksikan compiler GCC untuk menghasilkan kode yang selalu memaksa prediksi cabang dengan cara tertentu dalam kode saya? Apakah perangkat keras Intel mendukung ini? Bagaimana dengan kompiler atau perangkat keras lain? Saya akan menggunakan ini...
Saya mencoba menyelesaikan masalah 3n + 1 dan saya memiliki forloop yang terlihat seperti ini: for(int i = low; i <= high; ++i) { res = runalg(i); if (res > highestres) { highestres = res; } } Sayangnya saya mendapatkan kesalahan ini ketika mencoba mengompilasi dengan GCC:...
Bagaimana cara saya menginstal GCC (GNU Compiler Collection) sepotong demi sepotong, menggunakan versi saat ini, menggunakan versi dependensi yang benar, tidak menggunakan manajer paket (seperti yum, rpm, apt, dpkg), dan tidak menggunakan pustaka bersama? Pengembang umum kemungkinan besar ingin...
Saya memiliki sistem Debian virtual yang saya gunakan untuk mengembangkan. Hari ini saya ingin mencoba llvm / clang. Setelah menginstal clang saya tidak dapat mengkompilasi c-proyek lama saya (dengan gcc). Ini adalah kesalahannya: ... /usr/bin/ld: cannot find crt1.o: No such file or...
Saya baru saja kehilangan tiga hari dalam hidup saya melacak bug yang sangat aneh di mana unordered_map :: insert () menghancurkan variabel yang Anda masukkan. Perilaku yang sangat tidak jelas ini terjadi hanya pada kompiler terbaru: Saya menemukan bahwa clang 3.2-3.4 dan GCC 4.8 adalah satu -...
Secara umum saya berasumsi bahwa aliran tidak disinkronkan, terserah pengguna untuk melakukan penguncian yang sesuai. Namun, apakah hal-hal seperti coutmendapat perlakuan khusus di perpustakaan standar? Artinya, jika beberapa utas menulis, coutdapatkah mereka merusak coutobjek? Saya memahami bahwa...
File header mana yang harus saya panggil #includeagar dapat menggunakan PATH_MAX sebagai int untuk mengukur string? Saya ingin bisa menyatakan: char *current_path[PATH_MAX]; Tetapi ketika saya melakukannya kompiler saya (Clang / LLVM di Linux) mengeluarkan kesalahan
Jika saya menggunakan mallockode saya: int *x = malloc(sizeof(int)); Saya mendapatkan peringatan ini dari gcc: new.c:7: warning: implicit declaration of function ‘malloc’ new.c:7: warning: incompatible implicit declaration of built-in function
Saya membuat dua program C. Program 1 int main() { } Program 2 int main() { //Some Harmless comments } AFAIK, saat mengkompilasi, kompilator (gcc) harus mengabaikan komentar dan whitepaces yang berlebihan, dan karenanya keluarannya harus serupa. Tetapi ketika saya memeriksa md5sums dari...
Ketika saya mengkompilasi sesuatu di PC Ubuntu Lucid 10.04 saya, itu akan ditautkan ke glibc. Lucid menggunakan 2.11 glibc. Ketika saya menjalankan biner ini di PC lain dengan glibc yang lebih lama, perintah gagal mengatakan tidak ada glibc 2.11 ... Sejauh yang saya tahu glibc menggunakan versi...
Saya perlu mengoptimalkan ukuran executable saya ( ARMpengembangan) dan saya perhatikan bahwa dalam skema build saya saat ini ( gcc+ ld) simbol yang tidak digunakan tidak dilucuti. Penggunaan arm-strip --strip-unneededuntuk executable / perpustakaan yang dihasilkan tidak mengubah ukuran keluaran...
Apa perbedaan antara gcc -pthreaddan gcc -lpthreadyang digunakan saat menyusun program
Saya tahu opsi ' -fPIC' ada hubungannya dengan menyelesaikan alamat dan independensi antara modul individu, tapi saya tidak yakin apa artinya sebenarnya. Bisakah Anda
Saya tidak yakin apakah kode berikut dapat menyebabkan kalkulasi yang berlebihan, atau apakah itu khusus kompiler? for (int i = 0; i < strlen(ss); ++i) { // blabla } Akan strlen()dihitung setiap kali
Bagaimana cara saya menautkan secara statis beberapa pustaka tertentu ke biner saya saat menautkan dengan GCC? gcc ... -static ...mencoba untuk secara statis menautkan semua pustaka yang ditautkan, tetapi saya belum mendapatkan versi statis dari beberapa di antaranya (misalnya:
Saya memiliki sejumlah besar fungsi dengan total sekitar 2,8 GB kode objek (sayangnya tidak ada jalan lain, komputasi ilmiah ...) Ketika saya mencoba menautkannya, saya mendapatkan relocation truncated to fit: R_X86_64_32Skesalahan (yang diharapkan) , yang saya harap dapat dihindari dengan...