Каждый дистрибутив Linux поставляется с gcc / g ++ 4. * в наши дни? - PullRequest
3 голосов
/ 15 сентября 2008

Я рассматриваю дамп надстройки как зависимость ... единственное, что мне действительно нужно, это shared_ptr<>, и я могу получить это из std::tr1, доступного в gcc suite 4. *

Ответы [ 5 ]

2 голосов
/ 15 сентября 2008

Он доступен в Fedora, устанавливается через «yum», если вы не выбрали «Development System» в качестве установочного набора по умолчанию. "yum search gcc", чтобы получить пакет для установки.

2 голосов
/ 15 сентября 2008

В настоящее время я считаю, что большинство дистрибутивов Linux не поставляются с системой разработки по умолчанию. Но я почти уверен, что g ++ v4 - это «стандартный» компилятор разработки C ++, если вы вообще устанавливаете среду разработки C ++. g ++ v3 обычно доступен только в качестве специальной установки. Для openSUSE 11 gcc 4.3 - это текущий пакет, установленный при выборе шаблона Базовой разработки.

1 голос
/ 15 сентября 2008

Это зависит от того, что вы подразумеваете под ship ? Если вы загружаете и записываете компакт-диск или DVD-диск, он почти наверняка будет доступен, но не обязательно будет установлен по умолчанию. Некоторые дистрибутивы (например, Fedora) допускают выбор во время установки, при котором будут устанавливаться инструменты разработки, но при установке по умолчанию они обычно не включаются. Они легко устанавливаются с использованием любой системы управления пакетами, которую поддерживает дистрибутив. Ubuntu включает в себя пакет build-essential , который устанавливает gcc, g ++, make и т. Д., Поэтому apt-get install build-essential является первым шагом для разработки в Ubuntu.

0 голосов
/ 15 сентября 2008

AFAIK, все дистрибутивы V 4. + в настоящее время.

0 голосов
/ 15 сентября 2008

Нет, на моих системах Debian я должен установить его. Но любой полуприличный системный администратор должен уметь выяснить, как его установить.

Изменить: если быть точным, он не всегда устанавливается по умолчанию, но он должен быть доступен для большинства дистрибутивов.

...