Compilateur C

Pour traduire des modèles dans Dymola, vous devez installer un compilateur C pris en charge. Le compilateur C n'est pas fourni avec Dymola. Le compilateur C ne doit être installé qu'une seule fois, même si vous installez plusieurs versions de Dymola.

Compilateurs C pour Windows

Visual Studio - Éditions gratuites :

  • Visual Studio 2008 Express Edition (9.0)
  • Visual C++ 2010 Express (10.0)
  • Visual Studio 2012 Express Edition (11.0)
  • Visual Studio 2013 Express for Windows Desktop Edition (12.0)
  • Visual Studio 2015 Express Edition for Windows Desktop (14.0)

Visual Studio - Éditions professionnelles :

  • Visual Studio 2005 (8.0)
  • Visual Studio 2008 (9.0)
  • Visual Studio 2010 (10.0)
  • Visual Studio 2012 (11.0)
  • Visual Studio 2013 (12.0)
  • Visual Studio 2015 (14.0)


Le lien ci-dessous permet de télécharger le compilateur Visual Studio.

Compilateur Intel :

  • Intel Parallel Studio XE 2016
  • Intel Parallel Studio XE 2017


Remarque : le compilateur Intel requiert également un compilateur Visual Studio et présente certaines limitations.
Cliquez icipour obtenir des détails. Le lien de téléchargement est disponible ci-dessous.

Compilateurs GCC :

  • MinGW 32 bits, avec une version de GCC compatible avec 4.8.1.
  • MinGW 64 bits, avec une version de GCC compatible avec 4.9.2.


Remarque : les compilateurs GCC présentent certaines limitations et exigent des compléments lors de l'installation.
Cliquez icipour obtenir des détails. Le lien de téléchargement est disponible ci-dessous.

Installer un compilateur C sous Windows

Veuillez noter que pour une plate-forme Windows, un compilateur C/C++ doit être installé séparément. Le compilateur C peut être installé avant ou après l'installation de Dymola. Vous pouvez exécuter Dymola et parcourir les modèles, mais pour convertir l'un d'eux, vous devez installer le compilateur C. Pour modifier le compilateur utilisé par Dymola pour convertir le modèle, utilisez la commande Simulation > Setup... (Simulation > Configurer...) et l'onglet Compiler (Compilateur). L'onglet Compiler (Compilateur) est illustré à droite.
Le compilateur sélectionné est stocké en tant que paramètre utilisateur et peut être utilisé lors de prochaines installations de Dymola.

Compilateurs C pour Linux

Sur les systèmes sous Linux, le compilateur par défaut est utilisé. La compilation est contrôlée par le script shell insert/dsbuild.sh. Dymola 2017 s'exécute sous SUSE Linux (version 11) 32 et 64 bits, avec la version gcc 4.9.3 et les systèmes compatibles. Outre gcc, le code C du modèle peut également être compilé par Clang.
Pour obtenir des instructions de modification du compilateur et des remarques complémentaires,cliquez ici.

Dépannage

Vérification et code d'erreur du compilateur

 

Le compilateur utilisé pour compiler le code C généré par Dymola en code exécutable pour la simulation peut être configuré
dans l'onglet Compiler (Compilateur) à l'aide de la commande Simulation > Setup... (Simulation > Configurer...) (voir ci-dessus).
Des problèmes éventuels peuvent se produire lorsque vous appuyez sur le bouton Test compiler (Tester le compilateur). Un petit programme Modelica est compilé
et exécuté pour tester le compilateur, pour les versions 32 et 64 bits de Dymola. Des messages seront affichés en cas de réussite ou d'échec.
Les messages d'avertissement signalent des problèmes qui doivent être résolus avant de traduire un modèle. Des messages d'erreur contenant
des informations sur la procédure à suivre (ainsi qu'un lien vers cette page Web) s'afficheront, p. ex. lorsqu'aucun compilateur n'est
sélectionné. Si aucun compilateur n'est sélectionné (ou installé), cette information s'affichera également
dans le journal de commandes.

Dymola pour Windows

 

Veuillez noter qu'une partie de l'installation de Visual Studio s'effectue lors de sa première exécution. Cette opération est obligatoire
afin de pouvoir utiliser Visual Studio avec Dymola, une étape qui requiert des droits d'administrateur. Les droits peuvent être élevés
en exécutant Dymola en tant qu'administrateur pour la première fois. Pour cela, cliquez avec le bouton droit de la souris sur l'icône Dymola dans le menu
Démarrer de Windows et sélectionnez Exécuter en tant qu'administrateur.

Pour valider cette opération, il vous suffit d'ouvrir et de traduire n'importe quel modèle (p. ex. une démonstration) dans Dymola.