Я не могу скомпилировать ("делают") что-либо в данный момент. Все это заканчивается следующим:
as: unrecognized option '--64'
Таким образом, я искал причину и нашел это
gcc -version
дал мне это:
gcc (GCC) 4.1.2 20060728 (prerelease) (TIGCC 4.1.2-pre9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
А-ч, да, я действительно устанавливал TIGCC в какой-то момент (он используется, чтобы кросс-скомпилировать программы C для калькуляторов TI). Мне действительно больше не нужен он, но я не могу найти, как я, как предполагается, реконфигурировал gcc назад к нормальному. Я пытался делать
sudo apt-get install --reinstall gcc binutils
но это ничего не изменяет. Я мог попробовать - чистка, но это потребует, чтобы я удалил много других пакетов (как графические драйверы x_x). Что-либо более простое я должен попробовать?:)
Спасибо!
ОБНОВЛЕНИЕ
type -a
возвращенный два пути для gcc, один из которых был тем от tigcc. Я удалил тот файл и теперь gcc --version
показывает корректный (4.8.2). Однако я все еще получаю те же ошибки!:(
$ as --version
GNU assembler 2.16.1
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `m68k-coff'.
Я понятия не имею что m68k-coff
/означает..., но я нахожусь в системе AMD x64!?
Таким образом в довольно невероятном случае, что любой имеет те же проблемы и не возражает избавляться от TIGCC, я должен был удалить /home/USER/bin/gcc
и /home/USER/bin/as
.
При издании
$ type -a
/usr/bin/gcc
/home/USER/bin/gcc
и то же самое для as
.