SHmaler
написал 29 декабря 2004 года в 10:37 (471 просмотр)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 4 комментария на сайте.
При установки программы после команды ./configure, и во время выполнения команды появляется надпичь"configure: error: C++ preprocessor «/lib/cpp» fails sanity check» немойму в чем ошибка, мне говорили что это не установлен «gcc» но я его с диска установил с диска!
У меня Мандраке 10.0
И ещё скажите плиз что значат цифры в версиях пакетов например i386 и i586?
Последние комментарии
-
fhunter, 21 января в 9:23 → Математика в школе 17
-
fhunter, 21 января в 9:22 → Как настроить чтоб работало две сетевые платы — две сети 3
-
fhunter, 21 января в 9:22 → посоветуйте!!Как ой велосипед приобрести девушке? 10
-
rgo, 11 января в 10:28 → Как «замокать» файл для юниттеста в Python? 1
-
ilyas490, 8 декабря в 13:27 → Книги по Bash? 13

Экология и вегетарианство на благо всем живым существам Планеты.
Говорят о том, что пакет собран с оптимизацией под конкретный процессор.
… и, вполне вероятно, с использованием инструкций, поддерживаемых этими (и более поздними) процессорами
i386 будет работать везде, от 386 до p4 и athlon64.
i586 — на pentium и всём, что позднее. на 386 и 486 может не запуститься.
gcc и c++ (g++) пакеты несколько разные.
кроме того, обычно можно поставить несколько разных версий компилятора.
так что надо следить, чтобы версии совпадали
А где можно скачать компилятор? Под мандрайк 10.0, если пакет то лучше с i386
Взять с дистрибутивного диска ;)
Да я же уже говорил что на диске нашел только пакеты с именами gcc, а g++ и такого же названия пакетов я не нашел!
Ну, во-первых, ты не сказал, что нашёл ТОЛЬКО пакеты с именами gcc. Во-вторых, пакет с g++ тоже включает в своё название слово 'gcc' (в 10-м мандрейке пакет называется gcc-c++-3.3.2-9mdk.rpm, если я не ошибаюсь). Устанавливай его. Но если и 'gcc-c++' нету на твоих дисках, то filesearch.ru тебе в помощь.
Я скачал с сайта gnu.org, как мне кажется нужные компоненты компилятора.
Подскажите плиз как их устанавливать?
вот эти пакеты:
gcc-3.4.3.tar.bz2
gcc-g++-3.4.3.tar.bz2
ой-ёй
«я тут распаковщик скачал. unzip.zip …. как им мне пользоваться?»
ну на кой тебе счас исходники??
чем ты собирать gcc/g++ будешь, если у тебя g++ не установлен??!!
то, что у тебя на дисках нет готового gcc говорит лишь о том. что у тебя неполная копия дистрибутива. либо настолько урезанная, что её надо просто выкинуть. и взять нормальную.
Ну как я знаю Мандраке 10.0 на 3 дисках, при этом я смотрел на дисках есть очень много программ которые мне просто не нужны.
Может просто при установке была ошибка в установке компилятора.
А как можно удалить а потом заново поставить компилятор из дистрибутива!
А вот у меня Debian на 7и (+updates). Так что? ;)))
Вполне может быть.
только вот ответ на
… сильно зависит от того, какая тебе известна штатная утилита для установки/удаления пакетов. Я вот Мдк ни разу не ставил, поэтому мне только одна известна — rpm. Поэтому, будь у меня такая задача, поставить/удалить — я бы почитал её `man rpm`
Там иногда кой чего распиысвается :)
ну, или попробовал бы почитать вывод `rpm --help`
но если это довольно сложный путь (а ставить программы со сложными зависимостями rpm не особо удобно), надо искать что-то несколько поудобнее…
1. gcc-c++-XXX.rpm пакет установлен, это точно? Проверь командой
rpm -qa | grep gcc-c++
2. Покажи config.log той программы, которая не конфигурится. Там будет точное описание произошедшей ошибки. Например, может случиться, что нет сырцов ядра или что нет файла cc1plus в нужном месте (линк не установлен), или еще чего интересного…
3. Удалять gcc стОит только, если нет другого выхода. Можно случайно вынести полсистемы вместе с ним. На всякий случай почитай про --nodeps
Good Luck,
UT