[MacOS] Écriture sur console (Terminal)
Bonjour,
Citation:
Envoyé par
Invité
Sur Mac aussi ça marche sans problème. Le fichier suivant dans test.pp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| program project_ex1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add units after this };
begin
writeln('Bonjour tout le monde !'); {affichage}
readln; {attente}
end. |
Compilation et exécution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
fpc test.pp
Free Pascal Compiler version 3.0.2 [2017/02/12] for i386
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Darwin for i386
Compiling test.pp
Assembling (pipe) test.s
Linking test
12 lines compiled, 0.2 sec
./test
Bonjour tout le monde !
1 // là je saisis la valeur 1 suivi de entrée pour sortir du programme. |
Je suis assez débutant sur Lzarus/FreePascal (même si j'ai beaucoup programmé en Pascal sur Codewarrior).
J'ai un projet ouvert comme "programme simple"
Mon problème est que rien ne s'écrit dans la console (Terminal) des instructions de type writeln('bonjour') ne produisent rien.
J'ai essayé le programme ci-dessus. Il n'affiche rien.
Est-un problème de paramétrage du projet ?
Par ailleurs, tous ces problèmes surviennent après l'installation de gdb comme débogueur. (qui renvoie systématiquement des erreurs). Si je ne peux pas écrire des messages sur la console et ne peux utiliser le d'éboueur, il est difficile de débouter un programme.
Merci de compléter mon information. (je trouve aussi que les tutoriels ne sont pas assez clairs sur l'utilisation de Lazarus. Par exemple : aucune explication de ce que sont les modèles de projet proposés et de leur usage)
Jean-Claude