fonctionnement de la compilation de PB

Sujets variés concernant le développement en PureBasic
minirop
Messages : 321
Inscription : mer. 02/août/2006 21:06

Message par minirop »

Flype a écrit :La solution de se faire son propre analyseur lexical c'est bcp trop de travail et ne m'intéresse pas.
un petit groupe de regex et c'est bon je pense.
Flype a écrit :En principe, si j'ai bien compris,
1/ on commence par se choisir un compilateur C (vc, pellesC, lcc, etc...)
2/ on prends le fichier d'include C qui nous intéresse (par ex. WINVER.H)
3/ on compile le fichier avec le compilateur C.
4/ On récupère le fichier WINVER.o
5/ On l'interprête/parse avec un programme réalisé avec PureBasic, lequel génère en sortie un fichier WINVER.PBI
non, les fichiers .h ne sont pas compilés, il sont juste copiés tel quel dans les fichiers .c qui eux le sont (compilés). on ne fait que les étapes 1,2 et 5
Flype a écrit :. Cela parait-il réalisable ?
oui (ma version pas la tienne)
Flype a écrit :. Le format des fichiers .o est il toujours le même ou bien dépend-il du compilateur C choisit (lcc, pellesC, ...) ?
je ne sais pas, je pense (différences au moins entre les .o de gcc et les .obj de VS)
Flype a écrit :. Ce format ou ces formats sont-ils libres et bien documentés ?
je sais pas (mais tu t'en fout de çà)
Répondre