Установка GCC 3.2: Как разрешить ошибку & ldquo; lvalue, требуемое как increment operand & rdquo ;?

Я использую Ubuntu 10.04, а текущая версия GCC, установленная в моей системе, - 4.4. Для какой-то конкретной необходимости я хочу установить GCC 3.2.

Я начал с этих шагов:

$mkdir gcc-build
$cd gcc-build
$tar zxvf gcc-3.2.tar.gz
$mkdir -p gcc-bin
$mkdir -p usr/local
$cd gcc-bin
$../gcc-build/gcc-3.2/configure --prefix=../gcc-build/usr/local

Он настроен успешно. Но когда я использовал ниже команду

$make bootstrap

, я получил ошибку

../gcc-build/gcc-3.2/gcc/read-rtl.c:653: error: lvalue required as increment operand
make[1]: *** [read-rtl.o] Error 1
make[1]: Leaving directory `../gcc-build/gcc-bin/gcc'
make: *** [all-gcc] Error 2

Кто-нибудь, пожалуйста, помогите мне решить эту ошибку. Или, пожалуйста, предложите несколько альтернативных способов. Спасибо.

1
задан 19 February 2014 в 13:54

1 ответ

Однажды я столкнулся с аналогичной проблемой. У меня был этот модуль «r8169», который не получал пакеты из моего проводного соединения. Затем мне пришлось построить предыдущий модуль «r8168» из источника. Это дало мне подобные ошибки, такие как ваши.

Возможное исправление - переход в режим суперпользователя. Тип

sudo su

Затем введите свой пароль. Консоль покажет вам '#' вместо '$' для написания команд. Затем повторите попытку.

#mkdir gcc-build
#cd gcc-build
#tar zxvf gcc-3.2.tar.gz
#mkdir -p gcc-bin
#mkdir -p usr/local
#cd gcc-bin
#../gcc-build/gcc-3.2/configure --prefix=../gcc-build/usr/local
# make bootstrap

(и любые другие команды, если они оставлены). Надеюсь, он должен работать.

0
ответ дан 24 May 2018 в 11:43
  • 1
    Ну, если это касается режима суперпользователя, я попробовал те же командные строки в cygwin (под окнами) (где доступ по умолчанию работает только в режиме суперпользователя). Но я тоже сталкиваюсь с той же проблемой. – Winn 17 February 2014 в 13:30

Другие вопросы по тегам:

Похожие вопросы: