[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: