[riscosfr] Re: DDE
- From: Etienne SOBOLE <e.sobole@xxxxxxxxxxxxx>
- To: riscosfr@xxxxxxxxxxxxx
- Date: Mon, 22 Jan 2018 12:18:32 +0100
Merci pour ce mail rempli de liens qui m'ont l'air bien utiles et que je vais
évidement parcourir avec grand intérêt.
Donc l’éditeur recommandé pour développer, c'est StrongED.
Il n'existe pas d'outil de développement avec une notion de projet sur RiscOS.
On n'a pas un outil où, à droite on aurai une liste de fichiers et à gauche
l’éditeur (pour faire simple), avec un bouton BUILD et un autre RUN (en gros
quoi). Je me demande bien a quoi ressemble le debugger du coup :)
J'ai bien compris la structure des fichiers. Un dossier par type de fichier !
Par contre j'ai toujours pas compris comment on compile un fichier C, mais je
vais un peu chercher.
Merci.
Etienne SOBOLE
06.51.51.05.54
Bonjour,
Salut.
Existe t il un tutorial DDE parce que j'ai rien compris. Je
m'attendais à trouver un environnement genre éclipse en plus
simple.Mais j ai lancé tous les programmes du dossier DDE.Mystère
Un tuto pour faire un simple "hello world" serait bien cool...
Ca existe ?
Si l'Anglais ne te pose pas de problèmes
https://www.heyrick.co.uk/assembler/index.html
Rick est avec nous sur Riscosfr, il a certainement d'autres liens et
conseils.
Et surtout son magazine, Franglais, merci Rick.
https://www.riscos.fr/frob31/
autre lien:
http://www.stevefryatt.org.uk/docs/wimp/
Pour faire simple:
Installation du DDE.
Il s'installe dans la racine du disque dans un classeur AcornC/C++
En l'ouvrant le fichier !SetPath va créér et initialiser les variables
et chemins divers, par exemple celui des librairies.
Hello world ou idem:
Avec le DDE il doit y avoir un classeur DDE Examples:
C/C++ et ObjAsm sont complets mais pas en version DDE actuel.
Ouvrir skeletons:
exampleabs: c'est la structure classique d'un classeur de
développement avec le DDE.
Les fichiers .c sont dans le classeur c.
Les éditeurs comme StrongEd ou Zap reconnaissent automatiquement le
type du fichier et adoptent la syntaxe correspondante, très pratique.
de même pour les fichiers .h (header) ou .s (assembleur)
Pour cela il faut ranger les fichiers dans ces classeurs.
Entre parenthèses c'est beaucoup plus facile à gérer qu'un tas de
fichiers .c .cpp .h .s tous dans le même classeur.
Note: Attention! sous RISC OS le '.' remplace le '/'
Ne pas écrire filename.txt car mais filename/txt, le .txt n'est pas
un suffixe!
Le DDE gère ce "problème".
Dans le classeur de développement, cliquer sur Mk, le fichier makefile
est utilisé.
Normalement tout a été paramétré par !SerialPath, donc on doit obtenir
un fichier exampleabs exécutable (type absolu).
Il s'excute en double cliquant dessus, dans un fenêtre en mode non
wimp.
On peut aussi avec le menu sur le classeur de développement, fair een
sorte que celui-ci soit le classeur courant.
Puis, presser F12 =>mode commande hors wimp, taper le nom du fichier
exampleabs pour l'exécuter et juste faire return pour revenir au wimp.
A voir, les fichiers make dans le classeur Makefiles de AcornC/C++
Ils simplifient le développement et c'est ceux utilisés pour
construire RISC OS.
J'espère être clair...
Mais ce serait bien de partager les expériences dans un tutoriel/
didacticiel, tuto pour faire language indépendant.... sur riscosfr.
Idem en Basic.
--
Jean-Michel
-
Other related posts: