Pertanyaan yang diberi tag gcc

317
Fungsi C ini harus selalu mengembalikan false, tetapi tidak

Saya menemukan sebuah pertanyaan yang menarik di sebuah forum sejak lama dan saya ingin tahu jawabannya. Pertimbangkan fungsi C berikut: f1.c #include <stdbool.h> bool f1() { int var1 = 1000; int var2 = 2000; int var3 = var1 + var2; return (var3 == 0) ? true : false; } Ini harus...

294
Cara menggunakan / menginstal gcc di Mac OS X 10.8 / Xcode 4.4

Saya telah menginstal Mountain Lion (Mac OS X 10.8) dan sekarang gcc tampaknya tidak tersedia lagi. Saya juga telah menginstal Xcode 4.4 sehingga tidak ada lagi direktori / Pengembang. Saya perlu gcc untuk port mac dan permata ruby ​​(yang memiliki ekstensi asli). Apakah Xcode 4.4 menyertakan gcc...

256
Menggunakan GCC untuk menghasilkan perakitan yang dapat dibaca?

Saya bertanya-tanya bagaimana cara menggunakan GCC pada file sumber C saya untuk membuang versi mnemonik dari kode mesin sehingga saya bisa melihat kode apa yang sedang dikompilasi. Anda dapat melakukan ini dengan Java tetapi saya belum dapat menemukan cara dengan GCC. Saya mencoba untuk menulis...

252
Urutan evaluasi inisialisasi daftar konstruktor

Saya memiliki konstruktor yang memerlukan beberapa argumen. Saya berasumsi bahwa mereka dibangun dalam urutan yang tercantum, tetapi dalam satu kasus tampaknya mereka dibangun secara terbalik sehingga membatalkan. Ketika saya membalikkan argumen, program berhenti dibatalkan. Ini adalah contoh dari...

248
GCC preprocessor dump mendefinisikan

На этот вопрос есть ответы на Stack Overflow на русском : Как узнать список всех определённых макросов? Apakah ada cara untuk gcc / g ++ untuk membuang definisi preprocessornya dari baris perintah? Aku hal-hal berarti seperti __GNUC__, __STDC__, dan...

244
Saya tidak mengerti -Wl, -rpath -Wl,

Untuk kenyamanan saya menambahkan halaman manual yang relevan di bawah ini. Pemahaman (salah) saya yang pertama: Jika saya perlu memisahkan opsi ,, itu berarti yang kedua -Wlbukan opsi lain karena ia datang sebelumnya ,yang berarti ini adalah argumen untuk -rpathopsi. Saya tidak mengerti...

236
Menghapus karakter baris baru dari input fgets ()

Saya mencoba untuk mendapatkan beberapa data dari pengguna dan mengirimkannya ke fungsi lain di gcc. Kodenya kira-kira seperti ini. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } Namun, pada akhirnya saya...

230
Objective-C untuk Windows

Apa cara terbaik untuk menulis Objective-C pada platform Windows? Cygwin dan gcc? Apakah ada cara saya bisa mengintegrasikan ini ke dalam Visual Studio? Sejalan dengan itu - apakah ada saran tentang bagaimana menghubungkan dan menggunakan SDK Windows untuk sesuatu seperti ini. Ini binatang yang...