[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc3.3 update Problem



On Tue, 2003-12-02 at 21:38, Dirk Schleicher wrote:
> Hallo Liste,
> 
> ich brauche gcc-3.3 und habe bei mir (Woody) mal nachgesehen.
> pinguinstall:/home/dirk# gcc --version
> 2.95.4
> 
> Dann habe ich gesucht
> pinguinstall:/home/dirk# apt-cache search gcc-3.3
> gcc-3.3 - The GNU C compiler
> gcc-3.3-base - The GNU Compiler Collection (base package)
> gcc-3.3-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
> 
> Also die per apt-get install gcc-3.3 installiert und
> pinguinstall:/home/dirk# gcc --version
> 2.95.4
> 
> Dann
> pinguinstall:/home/dirk# apt-get remove gcc
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be REMOVED:
>   build-essential g++ g++-2.95 gcc gcc-2.95 libstdc++2.10-dev
> 0 packages upgraded, 0 newly installed, 6 to remove and 1  not upgraded.
> Remv build-essential (6 Debian:3.0r2/stable)
> Remv g++ (2:2.95.4-14 Debian:3.0r2/stable) [g++-2.95 ]
> Remv g++-2.95 (1:2.95.4-11woody1 Debian:3.0r2/stable)[libstdc++2.10-dev]
> Remv libstdc++2.10-dev (1:2.95.4-11woody1 Debian:3.0r2/stable)
> Remv gcc (2:2.95.4-14 Debian:3.0r2/stable) [gcc-2.95 ]
> Remv gcc-2.95 (1:2.95.4-11woody1 Debian:3.0r2/stable)
> 
> Nochmals
> pinguinstall:/home/dirk# gcc --version
> bash: /usr/bin/gcc: No such file or directory
> 
> Und nun? Die gcc-3.3 habe ich, so glaube ich, von Adrian Bunk.
> Was muss ich machen, das gcc-3.3 angezeigt wird?
> Auch wurde g++ und libstdc++ deinstalliert. Muss ich da noch was installieren?

Du kannst die Versionen 3.3 bzw. 2.95 direkt aufrufen:

# gcc-3.3 --version
gcc-3.3 (GCC) 3.3.2 (Debian)
# gcc-2.95 --version
2.95.4
#

Das Paket gcc ist abhängig von der Standardversion des Compilers deiner
Distribution. Also 2.95 bei Dir (woody) und 3.3 bei mir (sid).
/usr/bin/gcc ist lediglich ein symbolischer Link, den dieses Paket
anlegt.

Allerdings wüßte ich gerne wie genau der Umgang mit verschiedenen
Compilerversionen eigentlich gedacht ist. Insbesondere Frage ich mich,
wieso gcc, g++, etc. nicht in das Alternatives-System eingebunden sind.

-alf



Reply to: