Pertanyaan yang diberi tag c

186
Bagaimana cara GCC dan g ++ di-bootstrap?

Ini telah menggangguku untuk sementara waktu. Bagaimana GCC dan g ++ mengkompilasi sendiri? Saya menduga bahwa setiap revisi dikompilasi dengan revisi yang dibangun sebelumnya. Apakah ini benar? Dan jika ya, apakah itu berarti versi g ++ dan GCC tertua ditulis dalam

186
cabang fork () lebih dari yang diharapkan?

Pertimbangkan potongan kode berikut: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } Program ini menghasilkan 8 titik. Bagaimana itu bisa terjadi? Bukankah seharusnya ada...

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