«gcc» etiketlenmiş sorular

GCC, GNU Derleyici Koleksiyonudur. Linux üzerindeki fiili standart C derleyicisidir ve diğer birçok dili ve platformu da destekler.

5
Çok basit bir derleyici nasıl yazılır
gccDerleme kodları gibi ileri düzey derleyiciler , kodun yazıldığı dile göre makinede okunabilen dosyalara derler (örn. C, C ++, vb.). Aslında, her bir kodun anlamını kütüphaneye ve karşılık gelen dillerin işlevlerine göre yorumlarlar. Yanlışsam düzelt. Statik bir dosyayı (örneğin bir metin dosyasında Hello World) derlemek için çok basit bir derleyici …
214 c  compiler  compilation  gcc 

9
Acemi programcı (lar), derleyici hataları sözlüğünün eksikliği yüzünden engelleniyor
Ailemin bir arkadaşı, programlamayı öğrenirken benden biraz yardım istedi. (C dilinde). Biz konuşurken, derleyicisinin (GCC) hata yaptığında verdiği hata mesajlarını anlamakta zorlanmanın sıkıntısı olduğunu dile getirdi. Kullanılan tüm terimleri anlamıyor ve bazen anlamalarının ötesinde onların kombinasyonu. Bana "Derleyici belgeleri neden hata mesajlarıyla ilgili daha uzun açıklamalar içermiyor?" Diye soruyordu. - …

3
GCC, Windows'ta iş parçacığı olmadan ölüyor mu? [kapalı]
Bir fikre ihtiyacım var. GCC her zaman çok iyi bir derleyiciydi, fakat son zamanlarda “temyiz” kaybediyor. Windows GCC'nin std::threaddesteklemediğini, Windows kullanıcılarını başka bir derleyiciyi kullanmaya zorladığını, çünkü en heyecan verici özelliğin hala eksik olduğunu buldum . Peki neden GCC'nin hala Windows'ta iş parçacığı desteği yok? Lisans problemleri? ABI uyumsuzluğu? (Pek …

4
GCC vs clang / LLVM - her birinin artıları ve eksileri [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …
20 compiler  clang  gcc  llvm 

4
G ++ 'da -pedantic flag kullanıp kullanmamak?
C ++ öğreniyorum ve pratik için Linux üzerinde g ++ kullanıyorum. Programcı olarak çalışan insanların g ++ -pedantic flag kullanıp kullanmadığını ve gerçek dünyada önemini bilmek istiyorum. Peki ya diğer derleyiciler, buna da izin veriyorlar mı? Bu fiili bir standart haline geldi mi? Çünkü yazar nerede const olmayan ifade dizi …
16 c++  gcc 

2
Neden glibc GCC'den ayrı tutulur?
GCC, C derleyicisidir. Glibc C kütüphanesidir. Ancak, bir derleyici ve C uygulaması olarak bir araya getirilmiş standart kütüphane için mutlak bir gereklilik değil mi? Örneğin, Cı-kütüphanesi gibi ABI ve derleyici özel malzeme içeren <limits.h>, <stdint.h>vb derleyici ve API arasında olan farklıdır. Ve "bir ana fonksiyonun nasıl çağrılacağı" gibi detaylar da …
13 c  gcc 

5
Gcc'yi kütüphane olarak kullanmanın bir yolu var mı?
Herkes böyle bir şey çalışan bir çözüm biliyor: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results = gcc_compile_and_link("main.c", …
10 c++  c  gcc 

2
GCC C ++ 'da yazıldığından beri tavuk ve yumurta sorunu yok mu?
4.8 sürümünden bu yana, C ++ derleyicisi GCC (G ++ kısmı) artık C'de değil, C ++ 'da yazılmıştır. Bu konuda varsayımsal bir sorum var. Henüz C ++ derleyicisi olmayan yeni bir platformda GCC'nin C ++ kodunu nasıl derleyeceğimi merak ediyorum. Tabii ki, diğer makinelerde derlenmiş önceden oluşturulmuş ikili dosyaları kullanabilirsiniz. …
10 c++  compiler  gcc 

1
GCC neden varsayılan olarak AT&T sözdizimini kullanıyor?
Bence başlık her şeyi söylüyor :) GCC'nin AT & T / GAS sözdizimini neden kullandığı belirli bir pratik neden var mı? Not: Bunun sadece varsayılan olduğunu biliyorum ve değiştirebilirsiniz Not 2: Kişisel olarak "Intel sözdizimi" ni daha okunaklı buluyorum, bu yüzden beni şaşırtıyor.
9 history  assembly  gcc 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.