Je souhaite tester le logiciel existant avec gcc 6, pour m'assurer qu'il fonctionnera lorsque la transition aura lieu.
Merci
On dirait qu'il existe un paquetage gcc 6 disponible pour Xenial Xerus dans le le test de la chaîne d'outils génère PPA :
Publishing details
Published on 2016-09-04
Changelog
gcc-6 (6.2.0-3ubuntu11~16.04) xenial; urgency=medium
* Build for 16.04 LTS.
-- Matthias Klose <email address hidden> Sun, 04 Sep 2016 14:19:52 +0200
Installez le PPA et le compilateur comme suit:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-6 g++-6
Ceci s’est bien installé sur mon système Xenial:
andrew@athens:~$ gcc-6 --version | head -n 2
gcc-6 (Ubuntu 6.2.0-3ubuntu11~16.04) 6.2.0 20160901
Copyright (C) 2016 Free Software Foundation, Inc.
andrew@athens:~$
Notez que cela ne fait pas de gcc 6 votre compilateur par défaut et que c’est probablement le meilleur pour le moment, jusqu’à ce que cette version la plus récente arrive à maturité un peu ...
Références:
Je préfère utiliser conda
environment dans ce cas pour fournir gcc et g ++ lors de l'utilisation "à la demande":
# Create 'cuda' environment and install gcc from 'rdonnelly' channel
conda create -n cuda gcc-6 -c rdonnelly
# or just install gcc into the existing 'cuda' environment
conda install -n cuda gcc-6 -c rdonnelly
#activate 'cuda' environment when needed:
source activate cuda
# after this, gcc version 6 is available for testing.
J'utilise ceci pour éviter tout conflit possible avec la version stable et globale de gcc
.
Pour ceux qui sont nouveaux dans conda
, c’est un fantastique outil d’environnement virtuel pour créer un environnement isolé dans lequel installer de nombreux outils, non pas sur python
, mais aussi tous les outils de commande pour l’analyse et le développement des données. Plus d'infos: https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html