LinuxForum.Fans
Тема

Не удалось найти пакет build-essential

Автор: GeorgeCh 21 сообщений 6029 просмотров
#230531

Здравствуйте.

Пытаюсь установить на ubuntu компилятор g++. прочитал что для этого нужен пакет build-essential, устанавливаю его и вот что пишет:

[console]
iam@iam-desktop:~$ sudo apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет build-essential
[/console]

Скажите, где я могу найти этот пакет? Спасибо.

#230581

GeorgeCh, [console]apt-get install synaptic
apt-get install gcc[/console]

#230590
GeorgeCh написал:
Пытаюсь установить на ubuntu компилятор g++

g++ это часть gcc. Его поставьте для начала.

#230627

drBatty, в Debian/Ubuntu это одно и то же smile
В вашей Slackware всё не как у людей...

#230637
Wolfenberg написал:
в Debian/Ubuntu это одно и то же

нет. Вы таки про то, что g++ это ссылка на gcc? Ну и что. reboot это тоже ссылка на halt. Только первая перезагружает, а вторая выключает.

Wolfenberg написал:
В вашей Slackware всё не как у людей...

у нас всё точно также, просто все взаимосвязи более заметнее. Да и к тому же, обсуждать это со мной просто нечестно, я ещё помню cc :P

Просто gcc это компилятор си (вообще-то строго говоря это набор компиляторов, но С по умолчанию), а вот g++ это компилятор совершенно другого ЯП - C++. Там ещё много разных, например фортранов как минимум 3 штуки...

#230726

drBatty, не поверишь. В Ubuntu нет компилятора g++. В нём нет нужды. Ибо в gcc идёт дефолтом С++, а до кучи поддержка - Python, Perl, C... smile

#230779
Wolfenberg написал:
не поверишь. В Ubuntu нет компилятора g++. В нём нет нужды.

конечно не поверю. Ну так вас слова не убеждают, будем как на винфаке, картинками:

Wolfenberg написал:
Ибо в gcc идёт дефолтом С++, а до кучи поддержка - Python, Perl, C...

я в курсе, что вы и в этом вопросе ничего не понимаете :P

#230818

drBatty, C++ и C я различаю прекрасно wink
А в поддержке указал языки потому, что они прекрасно собираются gcc :P
Ну и где там программа?
Док, прекращайте траву курить

#230826
Wolfenberg написал:
Док, прекращайте траву курить

я не курю никакой травы. и вам не советую.

drBatty написал:
g++ это часть gcc.

то, что в бубунте по умолчанию gcc установлен частично - убунтопроблемы. Никто не мешает доустановить одну из частей gcc, например g++.

#230909

drBatty, у меня и так прекрасно С++ компилируется. Что я не так делаю?

#230938
Wolfenberg написал:
у меня и так прекрасно С++ компилируется. Что я не так делаю?
drBatty написал:
g++ это часть gcc.
#230940

drBatty, на скрине что написано? wink

#231001

Wolfenberg, я ваш скрин не смотрел.

#231002
Wolfenberg написал:
Ибо в gcc идёт дефолтом С++, а до кучи поддержка - Python, Perl, C

А что Python уже стал компилируемым oO ??

WIKI:

Внешний интерфейс GCC является стандартом для компиляторов на платформе UNIX. Пользователь вызывает управляющую программу, которая называется gcc. Она интерпретирует аргументы командной строки, определяет и запускает для каждого входного файла свои компиляторы нужного языка, запускает, если необходимо, ассемблер и компоновщик.
Компилятор каждого языка является отдельной программой, которая получает исходный текст и порождает вывод на языке ассемблера. Все компиляторы имеют общую внутреннюю структуру: front end, который производит синтаксический разбор и порождает абстрактное синтаксическое дерево, и back end, который конвертирует дерево в Register Transfer Language (RTL), выполняет различные оптимизации, затем порождает программу на языке ассемблера, используя архитектурно-зависимое сопоставление с образцом.
#231014
-=Serj=- написал:
А что Python уже стал компилируемым ??

слышал историю времён лампового доса о компилируемом бейсике, который заворачивал в один егзешник интерпретатор и скрипт. :lol:
а gcc к питону с перлом имеет отношения чуть меньше, чем никакого...
для справки: оба компилируются в байт-код

#231055
-=Serj=- написал:
А что Python уже стал компилируемым

нет. А что, в коллекцию gcc имеют право только компилируемые ЯП входить? С чего-бы?

#231058
drBatty написал:
А что, в коллекцию gcc имеют право только компилируемые ЯП входить?

Эмм... Так вроде GCC - коллекция компиляторов...

#231096

-=Serj=-, разница?

#231100
text
sudo apt-get install build-essentials
#231101
drBatty написал:
А что, в коллекцию gcc имеют право только компилируемые ЯП входить?

На данный момент входят только компилируемые:

C, C++, Objective-C, Fortran, Java, Ada, and Go

Хотя есть плагин для встраивания интерпретатора Python в GCC, но он, вроде, только для того, чтобы писать плагины на Питоне для GCC..

Войдите или зарегистрируйтесь, чтобы ответить.