Pertanyaan yang diberi tag «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.

3
referensi tidak terdefinisi untuk 'std :: cout'
Haruskah ini menjadi contoh: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Itu melempar kesalahan: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char,std::char_traits<char> >& std::operator<< <std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char> >&, char const*)' main.o: In …
194 c++  c++11  gcc  cout 

9
Di mana gcc mencari file header C dan C ++?
Pada sistem Unix, di mana gcc mencari file header? Saya menghabiskan sedikit waktu pagi ini untuk mencari beberapa file header sistem, jadi saya pikir ini akan menjadi informasi yang baik untuk dimiliki di sini.
186 c  gcc  header 


1
Nonaktifkan semua peringatan gcc
Saya sedang mengerjakan sebuah proyek yang akan membaca pesan-pesan kesalahan kompiler dari varietas tertentu dan melakukan hal-hal yang berguna dengannya. Contoh basis kode yang saya uji ini (aplikasi open-source acak), dan karenanya sering membangun kembali, berisi beberapa bit yang menghasilkan peringatan, yang tidak menarik bagi saya. Bagaimana cara menonaktifkan semua …
184 gcc  g++  warnings 

2
Penggunaan realistis kata kunci 'pembatasan' C99?
Saya sedang menelusuri beberapa dokumentasi dan pertanyaan / jawaban dan melihatnya disebutkan. Saya membaca deskripsi singkat, menyatakan bahwa itu pada dasarnya adalah janji dari programmer bahwa pointer tidak akan digunakan untuk menunjuk ke tempat lain. Adakah yang bisa menawarkan beberapa kasus realistis di mana nilainya benar-benar menggunakan ini?
183 c  gcc  c99  restrict-qualifier 


6
Dentang vs GCC untuk proyek Pengembangan Linux saya
Saya kuliah, dan untuk sebuah proyek kami menggunakan C. Kami telah menjelajahi GCC dan Dentang, dan Dentang tampaknya jauh lebih ramah pengguna daripada GCC. Akibatnya, saya bertanya-tanya apa keuntungan atau kerugian menggunakan clang, berbeda dengan GCC, untuk pengembangan di C dan C ++ di Linux? Dalam kasus saya ini akan …
175 c++  c  linux  gcc  clang 

8
Apakah errno aman?
Dalam errno.h, variabel ini dinyatakan sebagai extern int errno;pertanyaan saya, apakah aman untuk memeriksa errnonilai setelah beberapa panggilan atau menggunakan perror () dalam kode multi-utas. Apakah ini variabel thread aman? Jika tidak, lalu apa alternatifnya? Saya menggunakan linux dengan gcc pada arsitektur x86.
175 c  linux  multithreading  gcc 

11
“/ Usr / bin / ld: tidak dapat menemukan -lz”
Saya mencoba mengkompilasi kode sumber Android di bawah Ubuntu 10.04. Saya mendapat pesan kesalahan, / usr / bin / ld: tidak dapat menemukan -lz Bisakah Anda memberi tahu saya bagaimana cara memperbaikinya? Apa cannot find -lzartinya Inilah pesan kesalahan lengkapnya: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring …
172 linux  gcc  linker 

4
Lompatan mahal dengan GCC 5.4.0
Saya memiliki fungsi yang terlihat seperti ini (hanya menunjukkan bagian penting): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } Ditulis seperti ini, fungsinya mengambil ~ …
171 c++  gcc 

11
Beberapa pustaka glibc pada satu host
Beberapa pustaka glibc pada satu host Server linux (SLES-8) saya saat ini memiliki glibc-2.2.5-235, tetapi saya memiliki program yang tidak dapat digunakan pada versi ini dan membutuhkan glibc-2.3.3. Apakah mungkin untuk menginstal beberapa glibcs ​​pada host yang sama? Ini adalah kesalahan yang saya dapatkan ketika saya menjalankan program saya di …
171 linux  gcc  glibc 

11
Kesalahan "gnu / stubs-32.h: Tidak ada file atau direktori" saat mengompilasi kode sumber Nachos
Saya mencoba menginstal Nachos di laptop saya dan Ubuntu 11,04 di laptop. Kode dalam C dan untuk membangunnya saya berasumsi saya akan memerlukan kompiler silang. Di sinilah masalah saya. Saya mengunduh kode sumber MIPS compiler lintas menggunakan perintah wget http://mll.csie.ntu.edu.tw/course/os_f08/assignment/mips-decstation.linux-xgcc.gz dan saya membuka ritsletingnya menggunakan tar zxvf mips-decstation.linux-xgcc.gz Ini tidak …

7
Saya tidak dapat menemukan perpustakaan yang ada
Saya mencoba menautkan aplikasi dengan g ++ pada sistem Lenian lenny ini. Aku mengeluh itu tidak dapat menemukan perpustakaan yang ditentukan. Contoh spesifik di sini adalah ImageMagick, tetapi saya mengalami masalah yang sama dengan beberapa perpustakaan lain juga. Saya memanggil penghubung dengan: g++ -w (..lots of .o files/include directories/etc..) \ …


4
peringatan: deklarasi implisit yang tidak kompatibel dari fungsi bawaan 'xyz'
Saya mendapatkan sejumlah peringatan ini ketika menyusun beberapa biner: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ Untuk mencoba menyelesaikan ini, saya telah menambahkan #include <stdlib.h> di bagian atas file C yang terkait dengan …
164 c  gcc  gcc-warning 

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.