GCC против компилятора CC: разница и сравнение

Компьютеры — это термин, используемый для определения разработки аппаратного и программного обеспечения. Это обширная область, которая включает в себя различные аспекты, такие как научные, технологические, социальные и т. д.

Основные выводы

  1. GCC (GNU Compiler Collection) — это набор компиляторов языка программирования, а CC (C Compiler) — специальный компилятор для языка программирования C.
  2. GCC поддерживает широкий спектр языков программирования, включая C, C++, Objective-C, Fortran, Ada и другие, в то время как CC поддерживает только язык программирования C.
  3. GCC — это программное обеспечение с открытым исходным кодом, доступное бесплатно и может работать на нескольких платформах, в то время как CC — это проприетарное программное обеспечение, доступное для покупки и работающее только на определенных платформах.

GCC против компилятора CC

Разница между компилятором GCC и CC заключается в том, что GCC называется операционной системой компилятора GNU, тогда как CC — это команда компилятора UNIX. Эти два компилятора не являются кросс-совместимыми. Это связано с тем, что программы C++ совместимы с библиотеками C, а программы C несовместимы с библиотеками C++.

GCC против компилятора CC

GCC известен как коллекция компиляторов GNU. Он был принят многими другими операционными системами. По умолчанию он поддерживает языки программирования C++17 и C11.

С другой стороны, CC известен как компилятор C. В основном это работает на UNIX Операционная система. Он используется для создания исполняемых файлов путем компиляции языка C.

Сравнительная таблица

Параметры сравненияНКУCC составитель
ReleaseGCC был первоначально выпущен в 1987 году.Первоначально CC был выпущен в 1979 году.
создательРичард Столлман продюсировал GCC. Стивен С. Джонсон продюсировал CC.
Язык программированияОн в основном написан на C, а некоторые части на C++. Он полностью написан на C.
Operating System Он работает на GNU и многих других операционных системах. Он работает только в Unix и Unix-подобных операционных системах.
форма для заполнения Это общая форма компилятора. Это особая форма компилятора.
Лицензирование Он предоставляется под лицензией GPLv3+ с лицензией GCC Runtime. Он предоставляется под лицензией BSD.
Последняя версияПоследняя версия была выпущена 20 апреля 2021 года. После 10 декабря 2014 года не было выпущено ни одной последней версии.

Что такое ГЦК?

GCC означает коллекцию компиляторов GNU, которая впервые была представлена ​​проектом GNU в 1987 году. Создателем был Ричард Столлман.

Читайте также:  Ошибка против дефекта: разница и сравнение

Первая и главная версия GCC принимала только язык программирования C. Поэтому он был известен как компилятор GNU C.

За исключением интерфейсных частей Ada, весь GCC написан на языке программирования C. Фронт Ады запрограммирован только в C + +.

В целом считается, что GCC отлично справляется с созданием качественных ассемблеров. Известно, что он дает более сфокусированные и выполнимые результаты благодаря C и C + + поддержка вместе с расширениями.

Что такое компилятор CC?

CC — это компилятор C, выпущенный компанией Unix в 1979 году. Его создателем был Стивен С. Джонсон. Однако частично он взял идеи у Алана Снайдера.

Когда CC был впервые представлен, он поставлялся с Open BSD, но в 2012 году он был удален из открытого исходного кода. Из-за проблемы кросс-совместимости CC принимает программы на C, но отклоняет программы на C++.

Весь CC написан на языке программирования Си. Последняя версия, т.е. 1.1.0, выпущенная в декабре 2014 года, работает на Microsoft Windows и нескольких дистрибутивах Linux.

Она не будет совместима, если некоторые части библиотеки будут в CC, а другие в G++. Вот где СС немного не хватает.

Основные различия между компилятором GCC и CC

  1. GCC поддерживает программы как на C, так и на C++, а CC поддерживает только программы на C.
  2. GCC был представлен операционной системой GNU, а CC — операционной системой Unix.
Рекомендации
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

Последнее обновление: 04 июля 2023 г.

Читайте также:  Соединение против внутреннего соединения: разница и сравнение
точка 1
Один запрос?

Я приложил столько усилий, чтобы написать этот пост в блоге, чтобы предоставить вам ценность. Это будет очень полезно для меня, если вы подумаете о том, чтобы поделиться им в социальных сетях или со своими друзьями/родными. ДЕЛИТЬСЯ ♥️

21 мысль о «Компиляторе GCC и CC: разница и сравнение»

Оставьте комментарий

Хотите сохранить эту статью на потом? Нажмите на сердечко в правом нижнем углу, чтобы сохранить в свой собственный блок статей!