Pytania otagowane jako gcc

GCC to kolekcja kompilatorów GNU. Jest to de facto standardowy kompilator C w systemie Linux i obsługuje również wiele innych języków i platform.

5
Jak napisać bardzo prosty kompilator
Zaawansowane kompilatory, takie jak gcckompilowanie kodów do plików odczytywalnych maszynowo zgodnie z językiem, w którym kod został napisany (np. C, C ++ itp.). W rzeczywistości interpretują znaczenie każdego kodu zgodnie z biblioteką i funkcjami odpowiednich języków. Popraw mnie, jeśli się mylę. Chcę lepiej zrozumieć kompilatory, pisząc bardzo prosty kompilator (prawdopodobnie …
214 c  compiler  compilation  gcc 

9
Początkujący programiści sfrustrowani brakiem słownika błędów kompilatora
Przyjaciel mojej rodziny poprosił mnie o trochę pomocy, gdy uczy się programować (w języku C). Gdy rozmawialiśmy, wyraził frustrację z powodu trudności w zrozumieniu komunikatów o błędach, które wysyła mu jego kompilator (GCC), gdy popełnia błędy. Nie rozumie wszystkich użytych terminów, a czasem ich kombinacja jest poza jego zrozumieniem. Pytał …

3
Czy GCC umiera bez obsługi wątków w systemie Windows? [Zamknięte]
Potrzebuję opinii. GCC zawsze był bardzo dobrym kompilatorem, ale ostatnio traci „atrakcyjność”. Właśnie odkryłem, że w Windows GCC nie ma std::threadwsparcia, zmuszając użytkowników Windows do korzystania z innego kompilatora, ponieważ najbardziej ekscytująca funkcja wciąż jest niedostępna. Ale dlaczego tak naprawdę GCC nadal nie obsługuje wątków w systemie Windows? Problemy z …

4
GCC vs clang / LLVM - zalety i wady każdego [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
20 compiler  clang  gcc  llvm 

4
Czy używać flagi -edantic w g ++ czy nie?
Uczę się C ++ i używam g ++ na Linuksie do ćwiczeń. Chcę wiedzieć, czy ludzie pracujący jako programiści używają flagę g ++ -antic, a także jej znaczenie w świecie rzeczywistym. Co z innymi kompilatorami, czy one również na to pozwalają? Czy stało się to de facto standardem? Interesuje mnie …
16 c++  gcc 

2
Dlaczego glibc jest obsługiwany oddzielnie od GCC?
GCC jest kompilatorem C. Glibc jest biblioteką C. Czy jednak nie jest to absolutnie konieczne dla kompilatora i standardowej biblioteki spakowanej razem jako implementacja języka C? Na przykład, biblioteki C zawiera kompilator ABI i specyficzny materiał podobny <limits.h>, <stdint.h>itd, które różnią się między kompilatory API. A szczegóły, takie jak „jak …
13 c  gcc 

5
Czy istnieje sposób użycia gcc jako biblioteki?
Każdy zna rozwiązanie, które działa mniej więcej tak: #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 


1
Dlaczego GCC domyślnie korzysta ze składni AT&T?
Myślę, że tytuł mówi wszystko :) Czy jest jakiś konkretny praktyczny powód (wydaje mi się, że jest to głównie historyczny, ale nie jestem w stanie go znaleźć na własną rękę), dlaczego GCC używa składni AT & T / GAS? Uwaga: wiem, że jest to tylko domyślna opcja, którą możesz zmienić …
9 history  assembly  gcc 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.