Вопросы с тегом «gcc»

214
Как написать очень простой компилятор

Продвинутые компиляторы, например, gccкомпилируют коды в машиночитаемые файлы в соответствии с языком, на котором был написан код (например, C, C ++ и т. Д.). Фактически они интерпретируют значение каждого кода в соответствии с библиотекой и функциями соответствующих языков. Поправьте меня если я...

65
Начинающие программисты разочарованы отсутствием глоссария ошибок компилятора

Друг моей семьи попросил меня немного помочь, когда он учится программировать (на языке Си). Пока мы говорили, он выразил разочарование по поводу того, что ему трудно понять сообщения об ошибках, которые его компилятор (GCC) выдает ему, когда он делает ошибки. Он не понимает всех используемых...

31
GCC умирает без поддержки потоков в Windows? [закрыто]

Мне нужно мнение. GCC всегда был очень хорошим компилятором, но в последнее время он теряет «привлекательность». Я только что обнаружил, что в Windows GCC нет std::threadподдержки, заставляющей пользователей Windows использовать другой компилятор, потому что самая захватывающая функция все еще...

20
GCC vs clang / LLVM - плюсы и минусы каждого [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

16
Использовать ли флаг -pedantic в g ++ или нет?

Я изучаю C ++ и использую g ++ в Linux для практики. Я хочу знать, используют ли люди, работающие программистами, g ++ -педантический флаг, а также его важность в реальном мире. А как насчет других компиляторов, они также позволяют это? Стало ли это стандартом де-факто? Мне интересно, потому что я...

13
Почему glibc поддерживается отдельно от GCC?

GCC - это компилятор C. Glibc - это библиотека C Однако не является ли это абсолютной необходимостью для компилятора и стандартной библиотеки, связанных вместе как реализация C? Например, библиотека C содержит ABI и специфичные для компилятора вещи, такие как <limits.h>, <stdint.h>и т....

10
Нет ли проблемы с куриным яйцом, поскольку GCC написан на самом C ++?

Начиная с версии 4.8, компилятор C ++ GCC (часть G ++) написан уже не на C, а на самом C ++. У меня есть гипотетический вопрос по этому вопросу. Интересно, как скомпилировать код C ++ GCC на новой платформе, у которой еще нет компилятора C ++. Конечно, вы можете использовать готовые двоичные файлы,...

9
Почему GCC использует синтаксис AT & T по умолчанию?

Я думаю, что название говорит обо всем :) Есть ли какая-то конкретная практическая причина (я полагаю, это в основном исторически, но я не могу найти ее самостоятельно), почему GCC использует синтаксис AT & T / GAS? Примечание: я знаю, что это просто по умолчанию, и вы можете переключить его...