Запитання з тегом «gcc»

GCC - це колекція компіляторів GNU. Це фактичний стандартний компілятор C для Linux, який також підтримує багато інших мов та платформ.

5
Як написати дуже базовий компілятор
Удосконалені компілятори, як gccкомпілюють коди в машиночитані файли відповідно до мови, якою написано код (наприклад, C, C ++ тощо). Насправді вони інтерпретують значення кожного коду відповідно до бібліотеки та функцій відповідних мов. Виправте мене, якщо я помиляюся. Я хочу краще зрозуміти компілятори, написавши дуже базовий компілятор (можливо, на C) для …
214 c  compiler  compilation  gcc 

9
Новачок-програміст засмучений відсутністю словника помилок компілятора
Друг моєї родини попросив мене трохи допомогти, коли він вчиться програмувати (мовою С). Поки ми говорили, він висловив розчарування з приводу того, що важко розуміє повідомлення про помилки, який дає його компілятор (GCC), коли робить помилки. Він не розуміє всіх вживаних термінів, а іноді саме їх поєднання виходить за межі …

3
Чи GCC вмирає без підтримки потоків у Windows? [зачинено]
Мені потрібна думка. GCC завжди був дуже хорошим укладачем, але останнім часом він втрачає "привабливість". Щойно я виявив, що в Windows GCC немає std::threadпідтримки, змушуючи користувачів Windows використовувати інший компілятор, оскільки найцікавіша функція все ще відсутня. Але чому GCC насправді не підтримує потоки під Windows? Проблеми з ліцензією? Несумісності ABI? …

4
GCC vs clang / LLVM - плюси і мінуси кожного [закрито]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
20 compiler  clang  gcc  llvm 

4
Чи використовувати прапорець -pedantic в g ++ чи ні?
Я вивчаю C ++ і використовую g ++ в Linux для практики. Мені хочеться знати, чи люди, які працюють в якості програмістів, використовують прапорець, орієнтований на g ++, а також його значення в реальному світі. Що з іншими компіляторами, вони також дозволяють це? Це стало деяким фактичним стандартом? Мені це …
16 c++  gcc 

2
Чому glibc підтримується окремо від GCC?
GCC є компілятором C. Glibc - це бібліотека С. Однак, чи не абсолютна необхідність компілятора та стандартної бібліотеки, поєднаної разом як реалізація C? Наприклад, бібліотека С містить ABI і конкретний компілятор такі речі , як <limits.h>, <stdint.h>і т.д., який відрізняється між укладачами і API. А деталі на кшталт "як викликати …
13 c  gcc 

5
Чи є спосіб використовувати gcc як бібліотеку?
Кожен знає рішення, яке працює приблизно так: #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", "main"); …
10 c++  c  gcc 

2
Чи не виникає проблема з куркою-яйцем, оскільки GCC написаний самим C ++?
З моменту випуску 4.8 компілятор C ++ GCC (його частина G ++) записується вже не на C, а в сам C ++. У мене є гіпотетичне питання з цього приводу. Цікаво, як скомпілювати код C ++ GCC на новій платформі, у якій ще немає компілятора C ++. Звичайно, ви можете …
10 c++  compiler  gcc 

1
Чому GCC використовує синтаксис AT&T за замовчуванням?
Я думаю, що назва говорить все :) Чи є якась конкретна практична причина (напевно, це здебільшого історично, але я не в змозі знайти її самостійно) чому GCC використовує синтаксис AT & T / GAS? Примітка. Я знаю, що це просто за замовчуванням, і ви можете переключити його Примітка 2: Я …
9 history  assembly  gcc 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.