Version plus moderne du compilateur

Version plus moderne du compilateur

par Jean-Cédric Chappelier,
Nombre de réponses : 0

rebonjour !

juste pour information, pour celles et ceux que ça pourrait intéresser (pas fondamental) :
grâce à la demande d'un de vos camarades et l'effort de l'équipe technique, nous avons une version plus moderne du compilateur, pour le moment sur les VMs IC-CO-IN-SC-INJ-2025-Spring (et prochainement sur les IC-CO-IN-SC-MA-2025-Spring) : g++-14 , lequel supporte l'essentiel du standard C++23.
Pour l'utiliser :

  • compiler avec `g++-14` (donc p.ex. dans le `Makefile` mettre `CXX = g++-14`)
  • avoir le `LD_LIBRARY_PATH` qui pointe sur `/usr/local/gcc-14.2/lib64/` :
    • soit en lançant vos executables par (1 seule ligne, 1 seule commande) : `LD_LIBRARY_PATH=/usr/local/gcc-14.2/lib64 ./mon_programme` (il y a une espace entre les deux)
    • soit en le configurant globalement pour votre environnement en ajoutant
      export LD_LIBRARY_PATH=/usr/local/gcc-14.2/lib64
      dans votre .bashrc (il faudrait juste que je vérifie que le vôtre est permanent... je ne suis plus sûr).
Dans tous les cas, n'hésitez pas à me demander ou à un(e) assistant(e) si vous voulez l'utiliser et n'avez pas tout compris ici.
I hope this helps!...