Unterabschnitte


Das GCC-Base-Paket

Allgemeines

GCC, the GNU Compiler Collection

Das 'GCC-Base' Paket organisiert die Verschiedenen GCC Compiler und Versionen auf eisfair.

Es ist möglich mehrere Versionen zu installieren. Es iat aber immer nur eine Version Aktiv. Es kann dann über die Konfiguration einfach gewechselt werden.

eisfair stellt Compiler für c, c++, fortran, objc, obj-c++ und java bereit.

Das Menü im Setup-Programm

Das Menü im Setup-Programm ist wie folgt aufgebaut:

  x. Service administration  
  x. GCC-Base    
  1. View documentation  
  2. Edit configuration  
  0. Exit  

Die Änderung der Konfiguration

Die Konfiguration kann über den Menüpunkt 'Edit configuration' geändert werden.

Ich empfehle für die Konfiguration den Editor „ece “ zu verwenden. Nachdem der Editor beendet wurde, wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestätigt, so werden über ein Skript die Anpassungen umgehend wirksam gemacht.

Die Konfigurationsdatei

In der Konfigurationsdatei, die über das Menü zugänglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will, findet sie unter
/etc/config.d/gcc-base

Die Parameter

GCC_BASE_COMPILER_USE

Für die Aktivierung der GNU Compiler Collection muss dieser Parameter lediglich auf den Wert 'yes' gestellt werden.

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_USE='no'

GCC_BASE_COMPILER_VERSION

Bei diesem Parameter wird die Version des Aktiven GCC angegeben. Diese Angabe ist erforderlich, damit die Symbolischen links korrekt gesetzt werden können

Gültige Werte: 4.7.4, 4.8 etc...

Standardeinstellung: GCC_BASE_COMPILER_VERSION='4.7.4'

GCC_BASE_COMPILER_C

Der Basis Compiler ist 'C' und wird auch bei den anderen Compiler Arten benötigt. Der Installer sorgt dafür das die richtigen Versionen installiert sind.

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_C='yes'

GCC_BASE_COMPILER_CPP

Der Compiler für 'C++'

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_CPP='yes'

GCC_BASE_COMPILER_FORTRAN

Der Compiler für 'Fortran'

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_FORTRAN='no'

GCC_BASE_COMPILER_OBJC

Der Compiler für 'Objectives C'

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_OBJC='no'

GCC_BASE_COMPILER_OBJ_CPP

Der Compiler für 'Objectives C++'

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_OBJ_CPP='no'

GCC_BASE_COMPILER_JAVA

Der Compiler für 'Java'

Gültige Werte: yes, no

Standardeinstellung: GCC_BASE_COMPILER_JAVA='no'

eis 2017-05-03