forked from DSIT/documentation-dsit
Actualiser docs/Services/Datalab/C++.md
This commit is contained in:
parent
c9b824f382
commit
fea54b7245
|
@ -0,0 +1,25 @@
|
||||||
|
# Compilation de programmes C++ à l'ENSAE
|
||||||
|
|
||||||
|
## En salle informatique
|
||||||
|
|
||||||
|
Sur les postes à l'ENSAE, on peut utiliser Code::Blocks ou VSCode :
|
||||||
|
|
||||||
|
- Code::Blocks est un IDE (environnement de développement intégré) open-source qui était relativement répandu mais dont le développement est arrêté depuis quelques années. Il est utilisé depuis de nombreuses années dans les cours de C++ à l'ENSAE.
|
||||||
|
|
||||||
|
- VSCode, avec cette extension [C/C++/runner](https://marketplace.visualstudio.com/items?itemName=franneck94.c-cpp-runner). Il faut changer les réglages pour retirer l'argument "-Wnull-dereference" (réglages -> puis chercher "cpp runner warnings" dans les deux catégories User et Workspace, puis fermer/rouvrir VSCode), ceci est lié au fait que la version du compilateur est datée.
|
||||||
|
|
||||||
|
## En ligne sur Onyxia
|
||||||
|
|
||||||
|
En ligne, vous pouvez démarrer un service sur la plateforme onyxia de l'ENSAE avec ce lien : https://onyxia.lab.groupe-genes.fr/launcher/ide/vscode-python?name=vscode-c++&version=2.1.6&autoLaunch=true&init.personalInit=%C2%ABhttps%3A%2F%2Fcode.groupe-genes.fr%2Flbaudin-ensae%2Fonyxia%2Fraw%2Fbranch%2Fmain%2Finit_cpp.sh%C2%BB
|
||||||
|
|
||||||
|
Cela lance une machine virtuelle linux sur laquelle le compilateur g++ est installé. Une capture d'écran explique comment compiler/exécuter.
|
||||||
|
|
||||||
|
**Attention** : les services sont automatiquement supprimés au bout de quelques jours pour libérer les ressources des serveurs, vous devez donc télécharger votre travail ou bien utiliser git (vous pouvez regarder cette page par exemple : https://pythonds.linogaliana.fr/content/git/)
|
||||||
|
|
||||||
|
<a href="Onyxia/index.md">Plus de détails sur Onyxia ici.</a>
|
||||||
|
|
||||||
|
## Sur un ordinateur personnel
|
||||||
|
|
||||||
|
Vous pouvez utiliser VSCode avec par exemple cette extension :https://marketplace.visualstudio.com/items?itemName=franneck94.c-cpp-runner
|
||||||
|
|
||||||
|
Il vous faut au préalable avoir installé un compilateur sur vos ordinateurs personnels (cela peut demander de l'ordre de 4GB d'espace disque suivant la méthode d'installation), voir ici : https://code.visualstudio.com/docs/languages/cpp#_install-a-compiler
|
Loading…
Reference in New Issue
Block a user