1

Bonjour,

je me suis remis à la programmation C sur atari st (et oui y a des maso ...).
J'aurais du coup quelques questions (ça fait tellement longtemps ....)

Le dernier "bon" compilateur connu pour faire du c pour atari st, c'est bien pureC ?
je me suis dit avant de retourner dans des programmes barbare, on va commencer simple avec un petit printf... et la gros blanc !
Pas moyen de me souvenir de la méthode pour créer un prg, d'abord je compile et ensuite je link c'est bien ça ?
j'ai obtenu mon fichier avec extension o, mais ensuite je ne sais pas ou je dois cliquer pour faire un link du programme, j'utilise pure c, je n'ai pas créer de projet, j'ai voulu faire simple pour un redémarrage.
Si une âme charitable avait l'information.

Merci de tout coeur.


2

Non, GCC 4.4.1 pour Mint, mais disque dur obligatoire...
Oui, d'abord tu compiles ton code .c en objet .o que tu linkes ensuite en programme .prg

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

3

Kochise (./2) :
Non, GCC 4.4.1 pour Mint, mais disque dur obligatoire...
Ouais, et puis aussi Mint, un Falcon, plein de RAM et si possible une carte accélératrice si tu veux que ça rame pas trop...
Non, faut pas déconner, pour développer sur un ST Pure C est bien plus adpaté que GCC.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4

PureC est un excellent choix car son compilo est trés performant.
Si une âme charitable avait l'information.


C'est facile. En premier lieu tu crées un fichier projet (ex : EXEMLPE.PRJ)

Voici un exemple de PRJ avec une librairie :

Exemple.prg
=
pcstart.o
ataripu2.s
ataripur.c
EXEMPLE.c

PCFLTLIB.LIB
PCSTDLIB.LIB
PCTOSLIB.LIB



Ensuite tu vas dans le menu Project pour charger ton projet. [Project>Select...]
Tu ouvres ton programme (Ex: EXEMPLE.c) via le menu File. [File>Open.c]
Tu compiles ton programme via le menu Compile. [Compile>Compile "EXEMPLE.C"]
Enfin, tu vas dans le menu Project pour faire un makefile. [Project>Make "EXEMPLE.PRJ"]
Il ne te reste plus qu'à retourner dans ce menu pour executer ton programme [Project>Run "Exemple.PRJ"]

5

Autrement, Il y a 2 librairies tres performantes exploitable avec pure C.

La GLCB disponible sur www.programmersheaven.com
Et la GODLIB disponible ici: http://www.reservoir-gods.com/source.htm

6

7

ok ça marche merci je ne connaissais pas le coup du pcstart.o obligatoire pour faire fonctionner le programme.
Mon premier printf sur st smile
merci.

8

Enlèves la coche sur Size Optimization si tu veux gagner un peu de vitesse. wink

9

templeton (./4) :
PureC est un excellent choix car son compilo est trés performant.


oui oui compilo de bonne facture, modeste et qui bouffe pas trop de ressources. Juste un truc un peu difficile si tu veux compiler du code C open source : il gère pas les commentaire du type // mais uniquement ceux du type /* ... */.
templeton (./4) :
C'est facile. En premier lieu tu crées un fichier projet (ex : EXEMLPE.PRJ)

Pour un projet simple comme le tiens (du moins pour l'instant) avec un seul module, tu peux choisir le DEFAULT.PRJ qui est livré avec Pure C. Si tu l'as, il est dans le répertoire de Pure C, à côté de l'exécutable. Tu pourras regarder comment il est construit, c'est instructif.
Stabylo/The Removers
http://removers.atari.org/