Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: компиляторы g++ и c++ в чем отличия?  (Прочитано 4803 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Шинш

  • Автор темы
  • Гость
хм, когда писал первые лабы в linux, до IDE, использовал gcc, потом g++ (просто так), и потом опять же ради интереса поставил c++.

сейчас опять решил в консольки поработать, откомпилил в gcc, получил пару ошибок при подключении той же iostream.
погуглил, нашел что gcc для C, g++ для C++.
но в чем разница компиляторов g++ и c++ не нашел :(
(точнее запрос воспринимается на подобии "на чем компилить C++" по тематике сайтов (( )

подскажите пожалуйста, в чем разница компиляторов g++, c++ ?

Axa-Ru

  • Автор темы
  • Гость
Re: компиляторы g++ и c++ в чем отличия?
« Ответ #1 : 09 Марта 2013, 17:18:41 »
gcc - Gnu Compiler Collection

g++ - GNU c++
Просто разные названия. По g++ вызывается с++

Шинш

  • Автор темы
  • Гость
Re: компиляторы g++ и c++ в чем отличия?
« Ответ #2 : 09 Марта 2013, 17:30:52 »
Axa-Ru,
спасибо ))

но, если по g++ вызывается c++, почему в источниках пишут g++ вызовы а не c++ ?

Axa-Ru

  • Автор темы
  • Гость
Re: компиляторы g++ и c++ в чем отличия?
« Ответ #3 : 09 Марта 2013, 17:42:35 »
Насколько я знаю g++ не полностью поддерживает (или поддерживал) стандарт с++
Могу предположить, что для внешнего мира он обозначается как g++ в том числе и по этой причине.

PS/
$ ls -l /usr/bin/c++ /usr/bin/g++
lrwxrwxrwx 1 root root 21 дек.   1 00:14 /usr/bin/c++ -> /etc/alternatives/c++
lrwxrwxrwx 1 root root  7 сент. 21 20:25 /usr/bin/g++ -> g++-4.7
$ ls -l /etc/alternatives/c++ /usr/bin/g++-4.7
lrwxrwxrwx 1 root root     12 дек.   1 00:14 /etc/alternatives/c++ -> /usr/bin/g++
-rwxr-xr-x 1 root root 582904 сент. 21 21:31 /usr/bin/g++-4.7
Гы

Ps2/
http://www.cprogramming.com/g++.html
« Последнее редактирование: 09 Марта 2013, 17:58:30 от Axa-Ru »

Шинш

  • Автор темы
  • Гость
Re: компиляторы g++ и c++ в чем отличия?
« Ответ #4 : 09 Марта 2013, 19:23:16 »
Axa-Ru,
спасибо ))

(из листинга не понял честно говоря, из статьи выяснил, что g++ может не полностью поддерживать стандарт, рекомендуется с ключом)

 

Страница сгенерирована за 0.052 секунд. Запросов: 23.